我正在使用Google Tango项目进行VR应用程序的项目。在那之前,我使用了带有DIY Cardboard VR耳机和GVR sdk的Lenovo Phab 2 Pro。
我对智能手机Asus Zenfone AR感兴趣,因为它启用了Tango并与Daydream VR耳机配合使用。我想在Unity项目中一起使用它们,使用Daydream耳机作为标准纸板耳机,或者更好,使用Daydream功能。
我想知道是否可以使Tango sdk与白日梦功能一起使用,因为该设备显然不是为此而设计的(白日梦耳机隐藏了手机传感器和相机)。
Asus Zenfone AR上是否有任何演示应用程序,白日梦耳机实际上使用Tango功能?
我终于得到了一个华硕Zenfone AR,并且在尝试让GVR和Tango sdks一起工作时,我面临着与初中同类相似的问题。
尝试了以下内容:
android:minSdkVersion="19" android:targetSdkVersion="23"
- >工作android:minSdkVersion="19" android:targetSdkVersion="24"
- >不工作,"无法加载Tango库" android:minSdkVersion="19" android:targetSdkVersion="24"
- >白日梦工作但是#34;无法加载Tango库" android:minSdkVersion="19" android:targetSdkVersion="23"
- > Unity项目没有在Asus上编译因为库目标sdk版本是24 所以基本上在华硕Zenphttps://stackexchange.com/users/9918762?tab = inboxhone,
target sdk version < 24
才能工作target sdk version = 24
才能工作target sdk version = 24
才能正常工作因此,我现在发现的唯一解决方案是在手机上使用Tango获取纸板视图如下:
答案 0 :(得分:1)
在过去的2个月里,我一直致力于一个项目,尝试使用华硕Zenfone AR,根据所选模式,使用Tango和Daydream运行一个应用程序。据我所知,这样做很有挑战性,因为Daydream使用的最低API级别为24,但Tango使用的最低API级别为23.将Tango API级别设置为24不起作用,也不将Daydream设置为23.可能有一种解决方法可以使用Defines来根据您选择的模式更改设置,但我没有尝试,因为它会花费太多时间。
我使用的解决方案是使用Tango构建VR场景并将网格数据发送到FTP服务器,然后使用Daydream在设备上下载。
如果有人知道任何不同,我会很高兴听到它。
答案 1 :(得分:0)
我实际上找到了一个article,它描述了如何在Asus AR Zenfone上使用Tango和Daydream(参见附录1:使用Unity中的Tango SDK进行移动内部外部VR跟踪)。
错误:[Temp \ StagingArea \ AndroidManifest-main.xml:4, C:...... \ MyProject的\ TEMP \ StagingArea \机器人的库\ unitygvr \的AndroidManifest.xml:3] 主要清单有图书馆 使用minSdkVersion =&#39; 19&#39;
要解决此问题,我们需要编辑AndroidManifest.xml文件 Tango已在Assets / Plugins / Android文件夹中添加并更改 原来的
<uses-sdk android:minSdkVersion="17" android:targetSdkVersion="23" />
到
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" />
最后但并非最不重要的是,Daydream耳机不是专为此类设计的 用例,它涵盖了手机的整个后部。至于 跟踪Tango传感器需要有一条清晰的路径,我必须做一些 如下图所示,可以看到很小的变化(图15)。