GoogleVR iOS Overlay don't hide when VR is off
I noticed, that when you want to switch fron VR view to fullscreen view on iOS, than GoogleVR UI doesn't dissapear, so the line, settings button and back arrow always on screen.
This is actually was postet here: https://answers.unrealengine.com/questions/541890/googlevr-layout-visible-if-stereo-is-off-on-ios.html
All methods, that are posted below the post don't work.
To reproduce the issue: 1) Create first person template blueprint project 2) Enable GoogleVR plugin 3) Restart editor 4) Set the blueprint function "Enable HMD (false)" in level blueprint to any input you want. I did with Touch event. 5) Package on iOS Development build 6) Run the application 7) Launch "Enable HMD (false)" by the way you have set 8) See, that stereo rendering is off, black overlay dissapeared, but Google UI is still on the screen
Expected: VR mode switches to fullscreen, Google UI fully dissapears from screen Result: VR mode switches to fullscreen, but Google UI is still on the screen. (white back arrow, settings button and vertical line at the center of the screen)
So I have been searching for some workarounds, and it seems, that any manipulations with setHidden methods don't work. Here is an example from original post https://answers.unrealengine.com/questions/541890/googlevr-layout-visible-if-stereo-is-off-on-ios.html
If somebody found the way to solve this problem, or found a working workaround for 4.16 engine version - I'll very appreciate if you share this.
With this bug, Apple rejects the application and I can't publish my application to AppStore. They also reject the app if it doesn't have VR switch option which lets users to play without VR glasses. So this is important problem.
Passing this along:
You will have to change code in GoogleVR Plugin. So in GoogleVRHMD.cpp, remove the following line in FGoogleVRHMD constructor:
answered May 03 '18 at 08:53 PM
Alex O ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here