问题标签 [daydream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
139 浏览

unity3d - Google Daydream Stereo 设置在运行时在构建中被重置?

本质上,我正在尝试使用 Google Daydream 和 GVR 眼睛类上的切换剔除蒙版枚举来渲染立体内容。在编辑器中一切正常。我分别为左右眼设置了内容,左右摄像头只显示放置在各自图层上的内容。

但是由于某种原因,当我构建到设备时,相机要么被替换,要么切换剔除蒙版值丢失。我不完全确定是哪个。有没有其他人尝试过类似的事情或遇到类似的问题?

这是我的 GVR 设置

我的主相机:

我的左眼(我的右眼是一样的,但切换剔除蒙版和眼睛属性颠倒了):

我只是以某种方式搞砸了设置吗?

0 投票
1 回答
131 浏览

android - Unity GvrMain 属性在 Android 上的工作方式不同

我花了大约 45 分钟开始我的第一个 hello unity daydream 应用程序,发现它在我的 Android 设备上的运行方式与在我的 PC 上的运行方式不同。我正在使用 Unity 5.6.1f1 Personal(64bit)、Windows 10 64bit、Pixel XL 7.1,并从 2017 年 5 月 15 日左右开始下载 Google-VR-SDK(我不知道如何检查该版本)。

我的应用程序只有一个“地图”对象,它使用脚本生成具有胶囊碰撞器的环境几何图形,以及位于地图中心上方的 GvrMain 对象(在 GoogleVR->Legacy->Prefabs->GvrMain 下的 Unity 中找到) ,带有胶囊对撞机和刚体。

在 PC 上,GvrMain 从地图上方开始并下降,直到它与地图碰撞并停止。在 Android 上,GvrMain 只是漂浮在地图上方,不会下降。

这篇文章中,我看到一个评论说只有 Google VR SDK 可以控制 GvrMain 位置。所以我创建了一个空的“Player”对象,将 GvrMain 移动到该对象下,并将胶囊碰撞器、刚体和起始位置从 GvrMain 移动到 Player 父对象。

但结果是一样的:播放器或相机在 PC 上落到地图上,但在 Android 上悬停在地图上方。

0 投票
0 回答
44 浏览

android - 无目标 API / Daydream / Unity 5.6.1 / Android API 25

就在我的构建看起来运行稳定时,Android Studio 将更新 SDK 工具,当 Unity 到达构建的一部分时,将资产打包到 APK 中时会抛出错误。它声称没有可用的目标 API。

因此,我将 C:\Users\username\AppData\Local\Android\sdk\tools 目录替换为从 25.2.5 中获取的目录。

这修复了构建,直到某些东西似乎改变了 Android SDK,然后问题再次出现,直到我再次替换工具文件夹。

为什么 Unity 对 sdk/tools 版本控制如此敏感,我能做些什么呢?

Unity 错误对话框

这是控制台错误:

0 投票
1 回答
81 浏览

aframe - 模拟 A-Frame Daydream-Controls 组件

A-Frame master 分支现在包含一个daydream-controls 组件,当我使用手机和 daydream view HMD 进入 VR 时,我可以在我的 A-Frame 项目中工作。但是,我想在开发时模拟一个白日梦控制器,特别是检查事件数据,所以我可以开发事件处理程序。

在开发过程中为 Daydream-controls 组件生成事件数据的最佳策略是什么?

0 投票
1 回答
1930 浏览

import - 从本地磁盘导入游戏中虚幻引擎 4 中的任何 3d 模型

我想在游戏中导入 3d 模型/网格。有点像从文件浏览器导入网格有点像。有什么好的方法可以做到这一点吗?无需太多编码。

0 投票
1 回答
122 浏览

android-ndk - 我无法运行 Daydream ndk 示例控制器绘制

我开始使用 Google Daydream C++ 应用程序 (NDK)。我正在按照此官方指南中的步骤运行 Controller Paint 应用程序

https://developers.google.com/vr/android/ndk/get-started

一开始我已经按照指南打开了 ndk/demos/controllerpaint,但是这样 Android Studio 并没有将它识别为一个项目,所以我导入了整个 gvr-android-sdk 文件夹,看起来好多了。但是ndk-controllerpaint 仍然没有作为目标 app 出现

有没有人经历过这个?

注意:我使用的是两天前的 GVR Android SDK v1.60.0

0 投票
1 回答
236 浏览

unity3d - Unity Daydream CalledFromWrongThreadException

我们收到来自 Crashlytics 的错误报告,影响了相当大一部分用户(大约 10%)。这是一个 CalledFromWrongThreadException。

问题是我不知道是什么导致了这个问题,我自己也没有。这是日志:

com.unity3d.player.UnityPlayer$c.run(Unknown Source:20)这里并不是很有帮助,因为来源未知,我猜它可能来自第三方库(GVR SDK,Fabric ...)。

有没有人有同样的问题?

作为参考,我们使用的是 Unity 版本:5.6.0f3,并且仅针对 Pixel 和 Pixel XL 手机报告了该错误。

0 投票
1 回答
278 浏览

android - 在 Google Daydream 中使用控制器激光指示器功能

我一直在使用适用于 android 的 Google VR SDK 和 OpenGL 来编写我的应用程序。我需要使用控制器激光指示器来实现一些功能。我查看了适用于 android 的 Google VR SDK,API 中似乎对此没有任何支持。我知道在 android SDK 中有支持。有谁知道我如何使用 SDK for android 实现控制器指针部分?

0 投票
1 回答
868 浏览

debugging - 使用 Google VR (Daydream) 和 Unity 时如何调试?

我正在使用最新的 Google VR SDK 和 Unity 5.6。我有一个 Daydream 耳机/控制器,我正在尝试开发游戏。我已经被困在一个问题上一段时间了,在典型的 Unity 环境中我应该能够很快解决,但是因为每次我想测试时我都被迫构建/运行代码到设备上'无法查看控制台,也无法看到任何抛出的错误/警告。

关于如何使用 Unity 进行调试,甚至在 Unity 中模拟 Daydream 控制器/耳机的任何想法?我已经看到存在控制器模拟器,但似乎您仍然必须在设备上运行,只是在这种情况下您必须拥有两部手机;一个充当控制器,另一个充当“屏幕”。

谢谢

0 投票
1 回答
245 浏览

unity3d - 如何统一启用白日梦键盘?

如何在统一 5.6 编辑器中启用白日梦键盘?Google VR SDK v1.5 提供的演示键盘场景在统一编辑器中不起作用。