Cardboard and splash screen

Hi! I try to make a simple cardboard app (360 video) but I want to add a scene as a splash screen. But I can’t because I need to check ‘virtual reality supported’ and I can’t use simple camera :confused:

There are a couple things you could do.

You can put the “None” SDK at the top of the list in your player settings (with the Cardboard SDK after it). The engine will then startup and not initialize any VR SDKs, giving you a regular app. You can then use VRSettings.LoadDeviceByName to load the Cardboard SDK when you’re ready to go into VR mode.

You could also just have Cardboard in your SDKs as you probably have now and then use VRSettings.enabled to disable VR on startup. Then you can do your splash and re-enable VR later.

In both cases, though, you won’t have any rendering to HMDs so this only works if you expect your users to start without the phone in the headset when starting the app.

My recommendation would actually be to stick to being in VR from the get-go and instead add a VR scene for your splash. You can parent any logos or text to the camera so they rotate with the camera if you want them to remain in front of the user at all times, but having them exist in 3D space can sometimes feel nicer to people (since our eyes/brain expect text and images to not be attached to our heads).

Thanks for your response ! :slight_smile:
I’m gonna check about VRSettings.enabled… I was hoping it to be simpler haha I need to put it in a script and attach it my scene?
I can’t stick being in VR because it’s a scream saying to put the mobile in the cardboard :confused:

Keep in mind you can query VRDevice.isPresent to see if the user already has a VR device plugged in. You can use this to exit your splash once they’ve plugged in or to skip the splash if they’re already in the Cardboard. Just another pointer that might help. :slight_smile:

Thanks ^^But he can’t plug the device, he just put it in the cardboard, I can’t detect that :confused: And in the doc they don’t explain where/how to use VRSettings.enabled :confused: