Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Godot1.1rc2 breaks layers settings from earlier versions of the engine. #1842

Closed
freemanfromgodotengine opened this issue May 6, 2015 · 2 comments · Fixed by #42778
Closed

Comments

@freemanfromgodotengine
Copy link

Godot1.1.rc2 breaks earlier versions of the Engine of layer's settings for PhysicsBody2D in RigidBody2D properties.
Layers were set correctly to multiple layers and were working as expected in the previous version beta1 as well as 1.1rc1. After opening the project in 1.1.rc2 all rigidbodies2D layers settings had been reset to layer 1.
How to replicate this bug:

@reduz
Copy link
Member

reduz commented May 6, 2015

yes, you have to set them again using the new version, as it doesn't work
the same way. I kind of dislike breaking compatibility but the way layers
worked before was not as useful for most people

On Wed, May 6, 2015 at 7:43 PM, freemanfromgodotengine <
[email protected]> wrote:

Godot1.1.rc2 breaks earlier versions of the Engine of layer's settings for
PhysicsBody2D in RigidBody2D properties.
Layers were set correctly to multiple layers and were working as expected
in the previous version beta1 as well as 1.1rc1. After opening the project
in 1.1.rc2 all rigidbodies2D layers settings had been reset to layer 1.
How to replicate this bug:

Create a project in pre 1.1rc2 version of the engine. Using UI create
a RigidBody2D node and set it's PhysicsBody2D to layers 1,2,3 and 4 for
example. Save the project.
The project may looks like mine:

https://github.com/freemanfromgodotengine/my_repository/blob/master/gfx/ProjectinGodot1.1rc1.png?raw=true

Open the project in Godot1.1.rc2.
Look at The RigidBody2D node, that it has a new subproperty called
Collision in PhysicsBody2D property and now Layers is set only to layer 1
and a Mask layer 1 (also new feature not present in previous version of
Godot).
Something like this:

https://github.com/freemanfromgodotengine/my_repository/blob/master/gfx/ProjectinGodot1.1rc2.png?raw=true


Reply to this email directly or view it on GitHub
#1842.

@freemanfromgodotengine
Copy link
Author

I don't mind layers working differently in new version.
I just expect, that previously set layers setting will be recognized in new version.
If it was set to 1,2,3 and 4, let in new version the settings be left the same way.
Would it be possible?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants