hi,
I'm using the one-way collision feature of CollisionShape2D in Godot to create a jump mechanic for my character. However, I've encountered an issue where the character gets stuck in the platform when jumping. Interestingly, when I adjust the margin value to 100, the character doesn't get stuck, but instead moves very unnaturally, almost teleporting. I'm uncertain about the cause of this behavior.
- I'm using Godot version 3.52 mono, mac m1 pro, Ventura 13.3.
- The character is a KinematicBody2D and the platform is a StaticBody2D.
- Through various tests, I found that if the character jumps slightly grazing the edge of the platform, the movement seems smooth and natural.
Does anyone have ideas or suggestions on how to resolve this?