This site is currently in read-only mode during migration to a new platform.
You cannot post questions, answers or comments, as they would be lost during the migration otherwise.
+1 vote

And will there be?

in Engine by (846 points)

1 Answer

+1 vote
Best answer

I was not able to find any mention of bezier curve collisions both in the roadmap and the general issue baclog on github.

You can use Curve2D and tessellate it. Then generate ConcavePolygonShape2D on runtime. This is not very efficient, and I guess not what you was looking for. You can also try to roll this on your own, like in the following example.

On the other hand, I see no reason why you can not suggest this as a feature. Simply open an issue on github.

by (270 points)
selected by

Okay, thanks. Btw: Do you know the android game Dune? I'm recreating this for learning purposes and I've been trying to figure out how they did this smooth ball movement for a looooong time...

Thanks for that answer! For those who want it, here's a link to a more direct (is:issue bezier collision) search through GitHub's issues. I also found a similar Reddit thread from four years ago that has some additional good info, but the same conclusion.

Given the super low number of votes on this thread, the low number of GitHub issues, and how hard it is to find any info really on "godot bezier collision" and similar searches, I'm thinking I (as a total game dev beginner) am missing something crucial here.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.