首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于混合白日梦虚拟现实应用的几个问题

关于混合白日梦虚拟现实应用的几个问题
EN

Stack Overflow用户
提问于 2017-08-23 01:47:56
回答 2查看 207关注 0票数 1

1.我们的项目是一个混合应用程序,包含了2D传统活动和硬纸板虚拟现实模式,现在我们想引入Day梦API在Day梦平台上发布应用程序,但在Day梦上发布的应用程序似乎也将在Google Play VR上发布,这意味着2D传统活动不应该显示给戴上Day梦视图的用户。是对的吗?

如果是的话,如何知道用户是从Google激活应用程序,还是仅仅从“白日梦”平台激活应用程序?

实际上,我们的应用程序是垂直屏幕的,除了VR模式,这意味着如果用户从Google Play VR平台上激活它,首先显示的是2D传统活动,这似乎不符合Day梦应用程序质量的要求,但是如果用户点击2D图标打开应用程序,就可以了,因为用户还没有打开Daydream,可以用手指选择VR模式。

的另一个问题是,我们能把这个应用发布到“白日梦”和Google平台吗?这是一个垂直屏幕应用程序,带有“白日梦”VR模式按钮?如果可以的话,当用户激活Google的应用程序时,如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2017-08-23 19:16:11

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

这是在应用程序清单中完成的。VR进入屏幕的活动意图筛选器应该设置MAIN动作以及硬纸板白日梦类别。2D输入屏幕的活动意图筛选器应该具有MAIN操作和发射装置类别集。

代码语言:javascript
复制
<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>
票数 1
EN

Stack Overflow用户

发布于 2019-07-12 21:49:52

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

它给你必要的步骤,使它能够开始在2D模式,然后切换到虚拟现实,反之亦然。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45829407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档