-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
RigidBodySensorComponent does not save which objects in hierarchy are enabled #5774
Comments
The settings of `RigidBodySensorComponent`s were not getting serialized and saved properly before. Now they are. Fixes Unity-Technologies#5774
This issue has been automatically marked as stale because it has not had activity in the last 28 days. It will be closed in the next 14 days if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had activity in the last 120 days. If this issue is still valid, please ping a maintainer. Thank you for your contributions. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Describe the bug
I am using
RigidBodySensorComponent
to report the positions and velocities of rigid bodies controlled by an agent. The sensor component correctly extracts the items in the hierarchy, but it always enables the whole hierarchy, the base of which is fixed in model space coordinates, and so just extra useless data being passed to the model. There are check boxes to disable these bodies, but they are not saved with the scene, and as soon as I start training, they are all re-enabled again. It looks like there is a settings object set to be serialized, so I'm not sure why they're not being properly trained. This also happens when I make theRigidBodySensorComponent
part of a prefab and change anything there, the settings are not included with the prefab.To Reproduce
GameObject
with aRigidBody
attached.GameObject
s with their ownRigidBody
s.RigidBodySensorComponent
to the root object.RigidBodySensorComponent
's hierarchy settings.Expected behavior: The disabled objects should be saved with the scene and persist across a save and reload.
Actual behavior: The hierarchy always resets to the default of having all the objects enabled.
Environment (please complete the following information):
main
branch from sourceRigidBodySensorComponent
attached toCrawlerBase
in thePlatform
prefab. It will not save once you have exited prefab mode.NOTE: We are unable to help reproduce bugs with custom environments. Please attempt to reproduce your issue with one of the example environments, or provide a minimal patch to one of the environments needed to reproduce the issue.
The text was updated successfully, but these errors were encountered: