After hours and hours of attempted debugging, I just can’t get further than a black screen!
I’ve tried every possible solution from every corner of the internet for this one, but no, it just doesn’t work.
I don’t know if it’s to do with some peculiar device-orientated errors Unity 5 has been having (<RI.Hid> Failed to get device cap) or just Google Cardboard’s GUI elements causing problems.
Either way, I don’t know if anyone else has any ideas, or if I should just go ahead and return to the Durovis Dive plugin until this is fixed…
Two suggestions, in case you haven’t already tried them:
Do not use the CardboardGUI script with Unity 5. It seems particularly prone to rendering glitches. Try the GazeInputModule along with Canvas UI instead.
Turn on “Development Build” in the Build Settings dialog. This seems to fix several rendering glitches.
I get that when I plug in my device while Unity is running. I even get it when I plug in a microphone. Don’t plug in anything while Unity is running, it doesn’t seem to work properly. I plug in first then run Unity to avoid any issues. I tend to do this for all the programs I run that use external devices.