Skip to content

Player get stuck near the 90 degrees edges #70

Answered by blackears
Glukozavr asked this question in Q&A
Discussion options

You must be logged in to vote

I'm guessing this is a problem with Godot's physics. For a block of this height, it will be hitting your capsule just under where it starts to become round which could be causing some weird feedback the physics system isn't handling properly. I tried using a cylinder instead and the problem went away.

With the way Cyclops is set up, each block in your scene is using a ConvexPolygonShape3D for collision. I tried creating a second block of the same size (without Cyclops) that was just a StaticBody with BoxShape3D collision and had the same problem.

Replies: 2 comments 7 replies

Comment options

You must be logged in to vote
5 replies
@Glukozavr
Comment options

@blackears
Comment options

@blackears
Comment options

@Glukozavr
Comment options

@Glukozavr
Comment options

Comment options

You must be logged in to vote
2 replies
@blackears
Comment options

@Glukozavr
Comment options

Answer selected by Glukozavr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants