The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates. | Twitter

0 votes

I have a custom node called CameraRect composed of an Area2D with a CollisionShape2D child. When the player enters these areas, the limits of my camera change.

The problem is that when I'm doing level design and want to change the size of one of these CameraRects, I toggle Make Local and Editable Children, but nonetheless changing the CollisionShape2D of one CameraRect affects all the others in my scene.

How can I get around this?

i would rather not use scale since it's much easier to be precise changing the collision shape directly.

in Engine by (1,600 points)

1 Answer

0 votes

You can make sub-resources, like shapes, unique via code

duplicate( bool subresources=true ) 

and with the GUIRight click "Shape" in the inspector

by (1,003 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 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.