1
4

2 回答 2

1

您可以设置您的应用程序,以便当从 VR 主页启动时,用户将被直接发送到 VR 活动,从 2D 启动器启动时,用户将被发送到 2D 活动。

这是在您的应用清单中完成的。VR 入口屏幕的活动意图过滤器应设置MAIN动作和CARDBOARDDAYDREAM类别。2D 入口屏幕的活动意图过滤器应具有MAIN操作和LAUNCHER类别集。

<manifest>
    ...
    <application>
        ...
        <activity
            android:name=".VRActivity"
            android:enableVrMode="true"
            android:label="@string/app_name">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="com.google.intent.category.CARDBOARD" />
                <category android:name="com.google.intent.category.DAYDREAM" />
            </intent-filter>
        </activity>
        <activity
            android:name=".RegularNonVRActivity"
            android:label="@string/app_name">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>
于 2017-08-23T19:16:11.393 回答
0

谷歌的这份文档有你需要的一切:https ://developers.google.com/vr/develop/unity/guides/hybrid-apps

它为您提供了使其以 2D 模式启动然后切换到 VR 所需的步骤,反之亦然。

于 2019-07-12T21:49:52.380 回答