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

SoftBody It has error get_global_transform #42487

Open
Tracked by #45333
2821869675 opened this issue Oct 2, 2020 · 3 comments
Open
Tracked by #45333

SoftBody It has error get_global_transform #42487

2821869675 opened this issue Oct 2, 2020 · 3 comments

Comments

@2821869675
Copy link

Godot version:

3.2.3.stable.official

OS/device including version:

GLES2 windows7

Issue description:

I need to temporarily remove the software object from the scene tree.
After I removed it from the stack I created, an error was reported on the console for each frame.
content is as follows:

ERROR: get_global_transform: Condition "!is_inside_tree()" is true. Returned: Transform() At: scene/3d/spatial.cpp:268

@pouleyKetchoupp
Copy link
Contributor

Could you please provide a minimal reproduction project? It would help contributors reproduce and fix the issue.

@2821869675
Copy link
Author

demo.zip

@pouleyKetchoupp
Copy link
Contributor

The error occurs for each frame when the soft body's spatial_attachment is not in the scene tree:

 godot.windows.tools.64.exe!Spatial::get_global_transform() Line 268	C++
 godot.windows.tools.64.exe!SoftBody::_update_physics_server() Line 419	C++
 godot.windows.tools.64.exe!SoftBody::_draw_soft_mesh() Line 440	C++

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

No branches or pull requests

4 participants