Unity - Rift - Weird physics behavior
Unity 5.4. We have a game scene that relies on the physics engine to animate most of the objects. It is running fine on Desktop and sometimes fine on Oculus Rift. I will try to describe the problem:
When running on the Rift, the first time the scene is loaded, it works fine. Any further load of the same scene will have the problem, which seems to be a physics problem.
Some objects which are stacked on top of each other in a stable position, are no longer stable and fall from the stack. Additionally, there is a pilot-bike arrangement (the main character) which reacts stronger to the controls. This particular behavior on the main character occurs on a regular scene (one that does not suffer from this problem) if we activate the Rigidbody Interpolation.
Initially we thought it was an overload problem. But we removed some heavy processes just to check and the problem persists. Additionally, as mentioned, the game runs fine on the first load, therefore it has to be related to a process that is activated by the VR classes.
We run a script that deactivates the character interpolation but it does not fix the problem either.
Please help
Andres
When running on the Rift, the first time the scene is loaded, it works fine. Any further load of the same scene will have the problem, which seems to be a physics problem.
Some objects which are stacked on top of each other in a stable position, are no longer stable and fall from the stack. Additionally, there is a pilot-bike arrangement (the main character) which reacts stronger to the controls. This particular behavior on the main character occurs on a regular scene (one that does not suffer from this problem) if we activate the Rigidbody Interpolation.
Initially we thought it was an overload problem. But we removed some heavy processes just to check and the problem persists. Additionally, as mentioned, the game runs fine on the first load, therefore it has to be related to a process that is activated by the VR classes.
We run a script that deactivates the character interpolation but it does not fix the problem either.
Please help
Andres
