问题标签 [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 回答
1426 浏览

android - 无法在我的自定义 Android 应用中启动 DayDream 服务

我正在尝试开发一个内置了白日梦功能的应用程序。我指的是以下教程:

http://www.technotalkative.com/how-to-create-daydream/

在设置>显示>DayDream 下,我可以在应用程序列表中看到我的应用程序,但是当我尝试启动它时,什么也没有发生。我无法理解出了什么问题。

以下是我关于相同清单文件的代码:

类文件:

0 投票
1 回答
351 浏览

unity3d - Unity3D 和 Daydream 控制器 - Android 构建问题

我无法使用 Daydream Controller 演示创建 Android 版本。

在 Unity 中它可以工作,但是当我尝试创建 Android 构建时,控制台中出现错误。

我得到的错误

我正在使用 Windows 10,Unity 5.3.2f1。

0 投票
3 回答
1486 浏览

usb - 通过usb统一的白日梦控制器模拟器不起作用

我正在尝试运行统一白日梦控制器演示,但在统一编辑器中运行时我没有从控制器手机获得任何输入。它通过 USB 连接,我已经安装了所有必需的库。其他人对此有任何问题吗?我没有要测试的 Nexus 6p,所以它必须在编辑器中通过 USB 运行。我正在使用统一 5.4.0b18。我也在 5.3 上尝试过,得到了完全相同的问题。我也在两台不同的机器上试过。运行时出现以下 2 个错误。


我认为 adb 命令有效,因为我可以转到我的 sdk 目录/平台工具并执行 .adb 设备,并且效果很好。

有任何想法吗?

最热烈的问候,克里斯

0 投票
1 回答
77 浏览

android - android-n-preview-3 闪存到 nexus 6p

我下载了 android-n-preview-3 源代码并将 android-msm-angler-3.10-n-preview-3 复制到内核文件夹,构建它并将所有图像闪存到 nexus 6p。但是nexus 6p无法启动。那我该怎么办?

0 投票
3 回答
2436 浏览

android - Android:找不到类“com.google.unity.GoogleUnityActivity”

这个问题分为三个部分:

  1. 新的 Unity GoogleVR 包出现了,所以我决定更新它。删除旧包并导入新包后,我收到建议删除 4 个使用旧 api 的文件。

  2. 如果我删除它们,Android 应用程序会在手机上崩溃并出现错误 Didn't find class "com.google.unity.GoogleUnityActivity"。注意:它建议删除的文件之一是/Assets/Plugins/Android/unitygvractivity.aar我认为有一些重要意义的文件。

  3. 如果我不删除它,Unity 无法构建包:"unable to convert classes into dex format"

我的问题:如何包含 GoogleUnityActivity 类,以便 Unity 不会抱怨。为什么 Unity 会删除这个类?

我在用着:

  • Unity3D 5.4.1f1-GVR7
  • 最新的 GoogleVR 包(9 月 23 日)
  • JDK:jdk1.8.0_102
  • 开发工具包:24
0 投票
1 回答
1294 浏览

android - 从活动中启动和停止 DayDream 服务的正确方法

我正在开发一个应该在特殊情况下显示白日梦的应用程序,我到处搜索以找到一种通过我的 MainActivity 类启动白日梦服务的正确方法,但没有运气,

目前我正在使用以下代码来启动白日梦,实际上它可以工作,但我需要一个更好的解决方案,它为我提供了一种停止白日梦的方法。

0 投票
3 回答
3032 浏览

unity3d - unity3d - 光线投射世界空间 UI

我需要一些有关使用 Daydream 进行光线投射 UI 的帮助。由于只有游戏对象(立方体)的演示,我想知道我可以处理 UI 元素。UI 元素应该像往常一样做出反应,我的意思是突出显示等等。如何在 WorldSpace UI 中使用 Graphic Raycaster中的帖子?很有帮助,但完全。

我使用 DrawRay 来查看我的指针实际经过的位置,并且效果很好。但是没有创建日志消息。

画布(世界空间)和按钮被创建为有用的而不是修改的。

0 投票
0 回答
2065 浏览

android - 如何将 Android WebView 作为 Unity 纹理?

我已经花了一周的时间,但我不是专家,所以我可能会错过一些东西,甚至想做一些不可能的事情。

我有一个 Unity 项目(使用 Daydream VR),我的目标是让 WebView 在 VR 模式下(对于 Android)在 3D 表面(作为纹理)上工作。我知道这听起来很复杂,我敢打赌。

这是我到目前为止的位置:

首先,我从 Oculus 的样本开始。他们制作了一个插件,将 Android MediaPlayer(来自 android 的本机类)链接到 Unity Texture,这很简单,因为 android 的媒体播放器已经使用 SurfaceTexture 来渲染自己,并且通过该插件,他们只是在两者之间建立了一座桥梁环境。

我很容易得到这个工作。

然后在我找到这篇文章之后:http ://www.felixjones.co.uk/neo%20website/Android_View/ 所以我推断可以使用相同的技巧在 Unity 中获取原生 Android WebView质地。

从文章中,我认为我唯一需要的是一个自定义的 Android WebView,它呈现到 SurfaceView(因此它与 Android MediaView 非常相似),然后 oculus 插件也可以工作。

当然不是这样的……

第 1 步/
我为 Unity 制作了一个 Android 插件,以公开一个自定义 WebView,(恕我直言)将呈现给 SurfaceView(但我不确定它是否完全正确)
参见 =>JrmgxWebView.java

第 2 步/
我编译了 oculus 插件,稍作改动
参见 =>*.cpp

第 3 步/
我修改了连接 Android 插件和 oculus 插件的 Unity 脚本以实现统一,并将其​​添加到 3D 立方体上的简单 Daydream 场景(与脚本相关联)
参见 =>WebviewPlayerSampleWeb.cs

我得到日志,据我了解,问题是 SurfaceView 没有刷新。我可以看到我的自定义 WebView 实例化得很好,大部分代码都可以正常工作并且没有错误(也没有崩溃)
但是纹理只会从白色(起始值)变为黑色(当插件初始化时),然后什么也没有发生。textureId来自插件的值会停留在 0 或 29,并且永远AndroidSurfaceTexture->GetNanoTimeStamp()不会返回新值。

在我玩过的 java 方面.invalidate(),使用过.loadUrl().loadData()在 C++ 部分,我检查了每个方法调用,看看是否所有的东西都被调用了。我在这段代码上花了很多时间,以至于我什至不记得我尝试过的所有组合。

这有什么问题?我确定我在这里遗漏了一个基本点。

大部分代码在这里https://gist.github.com/jrmgx/019cba403769dda27a6d42e48c461b1b

PS:对我好一点,已经一周了,这是我第一次使用 Unity、C++、JNI 和 C#

先感谢您

0 投票
2 回答
713 浏览

unity3d - Google Daydream 键盘 Unity UI 文本输入?

我正在尝试使用最新的 Google VR SDK for Unity 和 Unity 5.4.2 在 google daydream 应用程序中创建一个输入字段。

我想知道是否有人可能对集成 Daydream 键盘有所了解。我可以放置一个画布和输入字段,但是当我在 Pixel 和 Daydream 视图上运行应用程序并选择标准 android 键盘呈现的输入字段时。

我不确定 Daydream 键盘是否需要单独集成。

Daydream 键盘已安装并可在已发布的 Daydream 应用程序中使用。

0 投票
1 回答
461 浏览

virtual-reality - 在 Google Daydream 中传送相机不起作用

我正在使用带有 Daydream 支持的 Unity 技术预览来测试带有 Daydream 视图和控制器的像素。

我已经成功地将我的场景部署到我的设备上,一切都按预期工作。

但是,对于我的生活,我无法让相机传送。我指向地板,可以将其他物体传送到我指向的位置,但不能传送相机。事实上,当我检查变换时,相机传送正常,但我在 Pixel 上看到的视图没有更新。我必须在 GVRViewer 脚本上调用什么吗?

以下是相关代码: