unity-game-enginevirtual-realityoculusquest

Unity Oculus Quest 2 Integration package stuck at Application.Reload on every second play


I bought oculus quest 2 recently and using unity, i am trying to make games with it, but when i downloaded Oculus Integration, and walked through Getting started,

there was no problem, headset was working perfectly and i can interact with objects using controllers/hands,

until i try to test the game second time...

When i tried to play the game without changing anything second time, got this window

EndlessWaitingWindow

waited for few minutes then opened task manager just to see this

RespondGoddemmit

then i restarted the game, everything is fine... at the second play, all stuck at Application.Reload.

Made some testing with different setups :

I am using Unity 2020.3.12f1 Downloaded Oculus Integration 39.0

I'm out of ideas...





Edit : I found a workaround, for some reason OVR Manager Script causing this behaviour so i tried creating it on play mode and it worked!

So write a script that creates OVR Manager on start, but for some reason problem came back. Even though i created OVR Manager on play time (with addcomponent on start specifically) still editor stucks on starting the game.

However my workaround is creating OVR Manager after 1 sec of game start... I know its a petty solution but i can't lose more time...

Feel free to Respond to this question maybe in future someone faces the same problem.


Solution

  • If you haven't solved this yet, updating to Unity 2020.3.35f solved it for me.