问问题
202 次
2 回答
1
您可以设置您的应用程序,以便当从 VR 主页启动时,用户将被直接发送到 VR 活动,从 2D 启动器启动时,用户将被发送到 2D 活动。
这是在您的应用清单中完成的。VR 入口屏幕的活动意图过滤器应设置MAIN动作和CARDBOARD和DAYDREAM类别。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 回答