-
-
Notifications
You must be signed in to change notification settings - Fork 20.2k
-
-
Notifications
You must be signed in to change notification settings - Fork 20.2k
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
PackedInt32Array handling in Editor is broken, SoftBody almost unusable. #97155
Comments
I can reproduce this in v4.3.stable.official on Win11 as well. It doesn't look like the issue exists for PackedInt32Arrays exported from scripts, so this might be specific to SoftBody3D somehow. |
Did some testing on the SoftBody3D. With 2 elements in the array it swaps the first and last entry. Maybe something to do with how the array gets copied when changes occur |
So it is not just me or Win 7. The same behavior of last entry dissapearing happens to AnimationPlayer array of AnimationLibraries, that made me believe this is more global in scope. |
I did a little digging and |
So I just build the current master 4.4 and clicking works. Editing the array is still a bit weird the array swapping doesnt happen but sometimes entries still disappear |
Tested versions
Reproducible: 4.3 mono stable, 4.4.dev2 mono
Working: 4.1 mono
System information
Windows 7 - Godot 4.3 stable mono
Issue description
Editing PackedInt32Array from the editor (SoftBody3D pinned points in this example) is fundamentally broken, changing any value other than the last removes the last entry. Clicking on the pinned points does nothing. This makes SoftBody barely usable.
Am I the only one having those issues or this have gone unnoticed somehow?
Steps to reproduce
OR
Minimal reproduction project (MRP)
softbodyisbroken.zip
The text was updated successfully, but these errors were encountered: