问题标签 [gear-vr]

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 回答
1029 浏览

android - Unity GearVR 摆脱“请求权限...”

状态:尚未解决

问题

一旦我使用 GearVR 构建并安装了一个应用程序,它会默认询问:

XXX 正在请求访问您设备上的照片、媒体和文件的权限。允许?

允许否认

我不需要我的应用程序来访问上述任何内容。我怎样才能以编程方式摆脱这个?

编辑 1

似乎 UnityREAD_EXTERNAL_STORAGE出于某种原因自动添加到任何构建中。删除权限在较新版本的 Unity 中无济于事,因为构建失败并显示以下消息:

无法合并 android 清单...

编辑 2

OVRPlugin 导致了这个问题,目前。

https://forum.unity3d.com/threads/how-to-remove-android-permission-read_external_storage.429369/

Unity 论坛说它不太可能修复。也许还有一些解决方法?

编辑 3

Oculus 正在努力,我们应该会在 2 月收到修复

https://forums.oculus.com/developer/discussion/42465/is-android-permission-read-external-storage-a-must-when-using-unity#latest

0 投票
1 回答
113 浏览

android - 使用 Android 6.0.1 但不是 5.1.1 的 Galaxy S6 上的 Gear VR 应用程序中的 TBE 音频跳过

我正在 Unity 中开发一个 Gear VR 应用程序,它可以播放与空间化 TBE 音频同步的立体 360 视频。

它是在 Unity 5.5.1p3 中开发的,使用 Oculus Utilities v1.11.0 和 OVRPlugin v1.11.0。

它使用 Two Big Ears v0.9.9 插件播放 29Mb .tbe 音频文件(位于项目的 StreamingAssets 文件夹中)。

我们已经在几款三星手机上进行了测试:

  • Galaxy S7:没问题
  • 装有 Android 5.1.1的 Galaxy S6 :没问题
  • 搭载 Android 6.0.1的 Galaxy S6 :音频频繁跳动,发出“啁啾”声

通过刷新 ROM 以降级操作系统,这已在多个 S6 上复制。

我们已经尝试了许多实验来缩小问题的范围,包括:

  1. 禁用视频播放:没有效果
  2. 减少 TBSpatDecoder 音量:这解决了以前项目的剪辑问题;但是,这里没有效果
  3. 将 Unity 的 DSP 缓冲区大小更改为“最佳性能”:这会稍微减少跳过

根据 adb logcat 的说法,该应用程序始终以 58-60fps 的速度运行。

对此问题或建议的任何见解将不胜感激。

提前致谢!

埃文

0 投票
1 回答
696 浏览

unity3d - 如何在 Unity (VR) 中访问目标纹理以从原生世界进行渲染?

我想从原生插件渲染 VR。这可能吗?

所以,到目前为止,我所拥有的是:

这是调用我的本机插件并渲染一些东西,但它在这里弄得一团糟。 在此处输入图像描述

看来我渲染到错误的纹理。事实上,如何从原生插件 OpenGL 获取正确的纹理/帧缓冲区或渲染 VR 所需的任何技巧?例如,我需要有关正在渲染的相机(左或右)的信息才能正确渲染。

有什么提示吗?我正在尝试使用 Gear VR 和 Google VR。欢迎任何关于其中任何一个的提示。

0 投票
1 回答
776 浏览

unity5 - 统一创建齿轮VR项目中的Plugin Bundle ID冲突

我是 Gear VR 的新手 .. 我尝试构建我的项目,但出现错误

  1. 检测到插件包 ID 冲突
  2. UnityException:检测到插件包 ID 冲突!

检测到插件包 ID 冲突:包 com.oculus.Integration 与其他插件(Com vs com)有冲突。确保对包名称使用相同的大小写。UnityEditor.HostView:OnGUI()

UnityException:检测到插件包 ID 冲突!包 com.oculus.Integration 与其他插件有冲突。有关详细信息,请参阅控制台。UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message) UnityEditor.Android.PostProcessor .CancelPostProcess.AbortBuildPointToConsole (System.String title, System.String message) UnityEditor.Android.PostProcessor.Tasks.CheckLibrariesConflict.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext 上下文) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s (UnityEditor.Android. PostProcessor.PostProcessorContext 上下文) UnityEditor.Android.PostProcessAndroidPlayer.PostProcess(BuildTarget 目标,System.

我该如何解决这个问题

0 投票
0 回答
36 浏览

android - osig 文件 TextClipping 在尝试构建 Mac OS X 桌面时导致错误

基于桌面 MAC 构建的 Unity 程序可在 MAC 上运行 在为 Galaxy S7/GearVR 构建期间,不接受 sig 文件。错误如下: CommandInvokationFailure: Android Asset Packaging Tool failed。/Users/rpantera/Library/Android/sdk/build-tools/25.0.2/aapt package -v -f -F assets.ap_ -A assets --ignore-assets "!.svn:!.git:!.ds_store :!. scc:. :!CVS:!thumbs.db:!picasa.ini:!*~"

stderr[ assets/-Ï÷R1ë ¡BB0ó R-ö--tœ∂®- -`”.textClipping:错误:文件名无效。无法添加。] stdout [在资产中找到 35 个自定义资产文件] 退出代码:1 UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.PostProcessor.Tasks。 TasksCommon.Exec(System.String 命令,System.String args,System.String workingdir,System.String errorMsg,Int32 retriesOnFailure) UnityEditor.HostView:OnGUI()

textClipping的任何理由?怎么修?

0 投票
3 回答
199 浏览

android - Unity Gear VR 在构建时出错

我正在尝试设置和构建https://resources.samsungdevelopers.com/Gear_VR/030_Create_VR_App_or_Game_Using_a_Game_Engine/Exercise_2%3A_Create_a_Splash_Screen/Step_7%3A_Build_and_Run_the_Application

当我尝试构建应用程序时,它会引发以下错误: Assets/Workshop/Scr​​ipts/TextureLoader.cs(114,31): error CS1105: `TextureLoader.GetFilesWithExtensions(this DirectoryInfo, params string[])': Extension methods must be声明为静态

我已经将其更改为标题中的公共静态类。

0 投票
2 回答
171 浏览

android-ndk - How to get value of headtracking using oculus mobile sdk(v.1.0.4) in GearVR Framework(GearVRf v3.1)

I am developing Android VR Application using 'Gear vr Framework'.

I want to get the head tracking value that can be used in Quaternion. (OrientationXYZW,PositionXYZ,linearVelocityXTZ, angularVelocityXYZ,.. etc. not camera value!(roll,yaw,pitch)).

I was able to get head tracking values Using judax's OculusMobileSDKHeadTracking library in the 'Gearvr framework (GearVRf v3.0.1 - Oculus Mobile SDK 1.0.3)'.

Judax's OculusMobileSDKHeadTracking github: [https://github.com/judax/OculusMobileSDKHeadTracking]

However, it was not possible with GearVRf v3.1 (Oculus Mobile SDK 1.0.4).

Because judax OculusMobileSDKHeadTracking uses Oculus Mobile SDK v.1.0.3. So, 'GearVRf v3.1' is having trouble getting head tracking values due to version conflicts.

Judax's OculusMobileSDKHeadTracking can be modified and used(Get positionXYZ, HeadDepth, etc.), but it is not easy to deal with JNI and NDK.

Is there a way to get headtracking values from the Gearvr framework? Or, please recommend other open source libraries.

0 投票
1 回答
258 浏览

c# - Unity3D - Gear VR 输入在场景之间不起作用

我正在使用 Gear VR 创建一个项目,您可以在其中旋转对象并根据耳机侧面的滑动和点击控件显示信息。

一切都很好,当我使用 Gear VR 侧面的触摸板时,我可以旋转和选择东西,但是当我改变场景并返回主菜单,然后回到我刚刚打开的场景时,功能停止在职的。

我正在使用我制作的这个脚本:

我注意到,当我开始游戏时,OVRTouchpadHelper会创建一个。我不知道这是否与我的问题有关。

我得到的错误是:

MissingReferenceException: The object of type 'GearVRTouchpad' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object.

我没有在其他任何地方引用过这个脚本。

当我在播放模式下检查我的场景时,脚本仍然存在,变量分配仍然存在。

任何帮助都会很棒!

0 投票
1 回答
203 浏览

virtual-reality - 如何从“gear VR 框架”中移除镜头?

如何从“gearvr 框架”中移除镜头边框?

或者,如何在“gearvr 框架”中获取镜头边框值(宽度、高度)?

0 投票
1 回答
50 浏览

oculus - 我在哪里可以获得 gear vr 360 播放器的文档

嗨,我是一名学生,我尝试为 samsung gear vr 制作一个 360 度视频播放应用程序。我找到了这个播放器,但找不到任何合适的文档。

https://github.com/yenchenlin/gear-vr-360-player

谢谢你。