03-23-2024 04:42 AM
I'm working on a mixed reality (MR) project in Unity (version 2022.3.20f1) using Meta's SDK (version 62.0). In my project, I've set up the splash screen for my application by uploading my logo in the Camera Rig -> OVR Manager -> Quest Features -> Splash Screen section. I then configured the System Splash Screen Type to "Stereo" and set the System Splash Screen Background to "Passthrough" (although the logo never appeared in passthrough mode during any of my tests). For the first 20 trials, everything worked seamlessly. However, as of yesterday, the logo appears split in half (as if cut down the middle), and I cannot understand why this issue has arisen or how to resolve it. Moreover, I'm puzzled about why the logo never displayed in passthrough mode as expected. I've tried removing and re-adding the logo file from the Oculus folder and performing a clean build, but these steps haven't solved the issue. I would greatly appreciate any advice or solutions from the community, especially from those who might have encountered a similar problem. Thank you in advance for your help! (Note: I'm using the Unity Community Edition.)
08-01-2024 01:11 AM - edited 08-01-2024 01:12 AM
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:installLocation="auto">
<application android:label="@string/app_name" android:icon="@mipmap/app_icon" android:allowBackup="false">
<activity android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:launchMode="singleTask" android:name="com.unity3d.player.UnityPlayerActivity" android:excludeFromRecents="true" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.oculus.intent.category.VR" />
</intent-filter>
<meta-data android:name="com.oculus.vr.focusaware" android:value="true" />
</activity>
<meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="false" />
<meta-data android:name="com.samsung.android.vr.application.mode" android:value="vr_only" />
<meta-data android:name="com.oculus.ossplash.background" android:value="passthrough-contextual" />
<meta-data android:name="com.oculus.telemetry.project_guid" android:value="0eb35585-b9b6-407c-9a69-641a274c9a53" />
<meta-data android:name="com.oculus.supportedDevices" android:value="quest|quest2|questpro|eureka" />
</application>
<uses-feature android:name="android.hardware.vr.headtracking" android:version="1" android:required="true" />
<uses-permission android:name="com.oculus.permission.USE_ANCHOR_API" />
<uses-feature android:name="com.oculus.feature.PASSTHROUGH" android:required="false" />
<uses-permission android:name="com.oculus.permission.USE_SCENE" />
</manifest>
Hey!
Try to Update your android manifest file :