0 votes

I would like to ask if it's possible to make collision shape rotate with sprite? Because when I run it the way i tought might work, the sprite is rotating, but the collision shapes doesn't rotate with it.

in Engine by (12 points)

Collision shapes will rotate along with the parent body. You didn't say how you tried to do it, so it's hard to tell you what you did wrong.

I just wrote rotate(0.03) in Node2D which is the parent of RigidBody2D, Sprite, and Collisions. So I should make the RigidBody2D to rotate, so that Collisions would rotate with it?

Looks like it is working fine for me. Here is a demo.

https://github.com/beamer159/Rotating/archive/master.zip

The demo should look like below. The collision shapes can be seen rotating around the sprite.

enter image description here

1 Answer

+1 vote

My advice is that you should attach the script that dictates rotation to the rigidbody that is the parent of the collision shapes.

by (59 points)
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 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 webmaster@godotengine.org with your username.

Categories