问题标签 [hololens]
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.
c# - Hololens 空间映射问题
使用空间映射时,出现以下错误:
最后一行得到一个 ArgumentNullException。该代码是 hololens 教程的一部分,所以里面没有我的。
即使我没有采取任何行动,只是四处张望,崩溃也会发生。
null 参数在 smsd 结构中;
有任何想法吗?
windows - 安装用于 Hololens 开发的 Visual Studio 时出现错误 1603
我正在尝试为 Hololens 开发应用程序
在 Visual Studios 2015 设置运行并完成后,黄色三角形表示错误,设置完成。但是,并非所有功能都正确安装。
通用 Windows App(1.4.1) 和 Windows SDK(10.0.14393) 工具
安装程序失败。安装过程中出现致命错误。错误代码:1603
我试图重新安装 Visual Studios 社区 2015,同样的错误来了。我还尝试单独卸载 Windows SDK 10.0.014393.33 并再次运行 VS 设置,它也无济于事。
c# - Hololens worldanchorstore 重置/持久化
在我看来,当我部署新版本的应用程序时 WorldAnchorStore 会被重置。
首先,这是正确的还是它是如何工作的?
其次,将我的 WorldAnchorStore 从版本到版本甚至设备到设备持久化的策略是什么?
c# - 如何在点击时准确地运行 airtap OnSelect 方法?
我正在与 github 上的其他一些人一起开发 YuGiOh HoloLens 应用程序,但我们被困在了 airtap 上。我已经完成了所有功能并使用 Unity 的 OnMouseDown() 函数对其进行了测试。单击对象时会调用该函数一次。两者之间的代码并不重要,但我想表明不应该有任何时髦的事情发生。
现在我想点击而不是点击,所以我们使用以下代码执行了 OnSelectMethod:
并且有一个 GazeGestureManager 附加到注册事件的对象上。我们从 Hololens Academy 提取了这段代码。
现在我们已经多次使用此代码,并且我们设置它的任何方式 OnSelect() 方法都会被调用 4-36 次。为什么不只调用一次?
难道airtab是一个连续的事件?
在水龙头进行时,哪个会不断被轮询?如果是这样,是否有更适合使用的事件?(OnAirTapEnd?)或类似的东西?
unity3d - Hololens - 在桌面上创建应用程序
我无法弄清楚研究以下想法的措辞。
使用 Holograms 应用程序,我可以设置全息图并查看其他应用程序的前窗或同时使用网络浏览器。
如何创建一个不占用整个系统而只在桌面上运行的应用程序,带有浏览器和其他?
编辑:我正在尝试在外壳中运行全息图。
https://developer.microsoft.com/en-us/windows/holographic/hololens_shell_overview
大多数情况下,这适用于 2D 应用程序,但 Holograms 应用程序运行 3D 全息图,所以可以复制吗?
c# - Hololens - 访问相机框架
在 3D 模式下,如何从 hololens 相机访问视频流中的所有帧?我正在使用 C#。
统一VideoCapture
类似乎没有提供这个:
http ://docs.unity3d.com/550/Documentation/ScriptReference/VR.WSA.WebCam.VideoCapture.html
并且带有方法的 microsoftMediaCapture
类MediaCapture.StartPreviewToCustomSinkAsync
没有很好的文档记录。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms701626(v=vs.85).aspx
c# - 混合现实捕捉 Hololens 失败 - 捕捉照片失败 (hr = 0x887A0005)
目前正在开发我们 Hololens 应用程序中的一项功能,该功能允许用户根据命令拍摄混合现实捕捉照片。
我的第一次尝试涉及逐字复制和粘贴本教程中的代码片段:
https://developer.microsoft.com/en-us/windows/holographic/locatable_camera_in_unity
具体来说,只有“PhotoCapture 的常用设置”和“将照片捕获到文件”部分中的片段。
在 Unity 播放器中进行测试时,照片捕捉可以无缝运行。
但是,当部署到 Hololens 时使用相同的功能时,调试日志中会显示以下错误:
" 拍摄照片失败 (hr = 0x887A0005) "
除此之外,在我的文件中定义并作为 OnCapturedPhotoToDiskCallback 传递给 photoCaptureObject.TakePhotoAsync(...) 函数的 OnCapturedPhotoToDisk 回调函数根本没有被调用。
除了查看使用其他 API 访问混合现实捕获的示例之外,我对如何继续感到很茫然。在我看来,关于这个主题有很多看似矛盾的信息,或者可能只是一堆不同的 API 来访问 Hololens 上可用的 MRC 资源 - 但也许我只是错过了一个非常明显的细节!
尝试使用本教程作为起点时,有没有其他人看到过这样的错误?
PS 想提一下,我在 Unity 的播放器设置中将网络摄像头和麦克风属性设置为启用,如教程中所述。
(通过 Hololens 论坛同时发布:
augmented-reality - Hololens VR 准备好了吗?
这个问题已经非常直接和简短:
Hololens 可以用作虚拟现实眼镜吗?
如果对那些尝试过的人来说问题很清楚,请事先抱歉,但我还没有机会。
从我读到的内容,我知道它们被设计成一个非常好的增强现实工具。这种方法对每个人都很清楚。
只是想想可能是您根本不希望用户在某些时刻与现实有任何空间接触的应用程序,或者您希望用户在完整体验中忘记的其他应用程序,然后是完整的应该像我们习惯使用虚拟现实眼镜一样显示环境。
Hololens 是如何为此做好准备的?我认为有两个关键的子问题可以回答:
全息图有多坚固?
可以放置全息图的屏幕是否覆盖了整个视图?
unity3d - Unity HoloLens 强制 SpatialMapping 更新?
是否可以在 Unity 中强制更新 HoloLens 的空间映射?我在空间映射碰撞器和空间映射渲染器中都将“更新之间的时间”设置为 0.5 秒,但效果不佳。
基本上我想要的是实现 Tap 手势来更新空间映射,就像在 Microsoft Holographic Shell 中完成的那样。对于我的应用程序,沿着注视向量的光线投射以最快的方式找到表面是非常重要的。
干杯:)
macos - 使用 Vmaware 在 Mac 中启动 Hololens 模拟器并运行 Windows 10。收到错误消息
“模拟器无法设置某些属性....”
我想在 mac 中启动 hololens 模拟器。我安装了 Vmware 和 Windows 10,但是当我想运行模拟器时,我收到了图像中显示的错误消息。任何人都可以帮我修复它,否则无法使用虚拟机启动模拟器。?