问题标签 [windows-mixed-reality]
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.
unity3d - 无法读取 Windows Mixed Reality Headset 中的运行时错误消息
我有一个非常愚蠢的问题....我已经使用 Unity3d 和使用 Windows UWP 的混合现实工具开发了一个应用程序。它在 Unity 下运行良好。但是,在构建它时,用 Visual Studio 编译它然后运行它,我只看到几条红色错误消息,并且只能看到它的一半左右.....!!!
知道如何阅读它或将其复制并粘贴到某处以供以后阅读吗?
c# - 如果一动不动,Hololens 就会睡着
在我的应用程序中,如果眼镜在移动,我需要测量相机数据。我通过以下方式获取数据:
如果我移动眼镜,该应用程序可以正常工作。但是如果我把眼镜放在桌子上,那么 4 分钟后眼镜会禁用显示,并且代码会返回最后存储的数据。即使插上充电线。如果我按下眼镜上的启用按钮,显示屏会再次亮起,数据也正确。
有没有办法防止眼镜睡着?
webcam - Hololens 模拟器中的网络摄像头支持
笔记本电脑的网络摄像头可以在最新的 Hololens 模拟器中使用吗?
我正在按照本教程https://docs.microsoft.com/en-us/windows/mixed-reality/mr-azure-302将 MS 计算机视觉 API 集成到 Hololens 中。
在移动到设备之前,我想在 Hololens 模拟器中对此进行测试。那么,我是否能够启用网络摄像头以使用视觉 API 识别对象。我使用的是 Hololens Emulator 10.0 版本。
unity3d - 在空间映射中以程序方式在表面上生成对象以提高沉浸感
我正在开发一款有助于沉浸式的游戏,我想在一些平坦的水平表面上随机放置一簇草。我目前正在努力意识到是否有一种简单的方法可以使用 Unity 中的混合现实工具包来做到这一点,或者我是否需要为 Hololen 生成三角形的内置表面映射寻找较低级别,这显然需要花费大量时间实施时间更长。
我仔细查看了 MRTK 的空间映射组件,因为这似乎是我想要的部分,但从外观上看,它正在查看 Hololens 提供的网格以进行更新,类似于如果你只是导入一个房间模型到 Unity 中的 Object Surface Observer。似乎没有任何三角形的迭代生成或点的解释,所以我认为我找错了地方。我还考虑过使用空间理解来创建地板表面,但这样就错过了在桌子或其他更高表面上生成对象的能力。
为了更清楚地了解预期的结果,以防有人有解决方法(我没有足够的声誉来内联发布图像):https ://i.imgur.com/ctO81d5.png
任何指导将不胜感激!
c# - 我可以在同样使用相机的 Hololens 中录制应用程序的视频吗?有没有办法做到这两点?
我正在为使用相机拍照的 Microsoft Hololens 在 Unity 引擎中开发一个应用程序。在我们的代码中,首先拍照模式和相机启动,拍照,然后相机被丢弃,拍照模式结束。用户必须在此应用程序的主要功能过程中拍摄几张照片。图片没有存储在任何地方,我们只从它们中获取颜色。
下面是拍照代码:
然后将其处理为:
这段代码非常适合我们的项目 - 每次用户点击一个对象时,我们都会拍摄一张照片并从中获取颜色。
由于这是针对 CS 课程中的高级设计项目,因此我们希望向全班展示视频或现场演示。
但是,只要我们的应用程序尝试拍照,记录就会停止。我们无法使用网络摄像头录制视频,也无法在录制时使用我们的上述代码拍照。这是有道理的,似乎我们的应用程序必须从录制过程中抢占网络摄像头才能使用它。这也适用于通过设备门户流式传输视频。
这意味着我们永远无法录制我们正在运行的项目的演示。只要我们的应用程序访问相机,视频录制就会结束。
我发现几年前的帖子和帖子询问过这个问题,但没有一个得到解决。现在有已知的解决方法吗?有什么方法可以让我获得我的项目的视频,同时仍然使用它在应用程序内拍照?
unity3d - HoloLens:空间映射什么都不做
我正在尝试空间映射预制件,但什么也没发生。我没有看到空间映射网格,我的光标也在遍历所有内容......
1. 编辑:我尝试了示例包中的场景,效果很好。在我的项目中以相同的方式设置整个场景,但没有任何反应。会不会是 Vuforia 有问题?
2. 编辑:我将 Vuforia 导入到示例项目中,它仍然有效。所以我猜 Vuforia 不是原因。
3.编辑:认为可能是.net 4.6(实验性)可能是原因,但不是......找不到任何其他差异。不知道我错过了什么
4. 编辑和解决方案:如果您认为 Unity 中的 Spatial Perception 下的钩子有效,您会被搞砸的。在 VS 中构建项目后,您必须再次设置它。
mqtt - 如何在 HoloLens 和 MQTT 代理之间建立连接?
我对 HoloLens 开发非常陌生。因此,如果这是一个业余问题,请原谅。我目前正在将 HoloLens 的手势检测传输到外部 MQTT 代理。
我的用例是,当我检测到手敲(来自 HoloLens)时,我需要向 MQTT 代理中的订阅主题发送(发布)一条消息。
我在 GitHub ( https://github.com/gpvigano/M2MqttUnity ) 上找到了这个示例。这会发布消息但不接收任何消息。我收到以下错误。
有人在存储库之前尝试过这个,或者知道这个错误是什么吗?
hololens - Hololens 模拟器显示 NullReferenceException
我正在尝试在模拟器上为 HoloLens 运行 Hello World 类型的问题,但它显示错误:
我尝试制作一个新项目,重新安装模拟器并在我的系统上检查 Hyper-V
c++ - 通过本机 C++ 代码移动 UWP 应用程序窗口
我正在尝试通过单独的应用程序控制 UWP APP(Windows 混合现实门户)的大小和位置。就我而言,为了简单起见,我正在使用控制台应用程序。命令脚本也适用于我想要实现的目标。
我已经尝试过诸如 MoveWindow、SetWindowPos 之类的 Windows api,但它们没有按预期工作,并且 GetWindowRect 返回一个 0,0,0,0 矩形。我可以获得窗口句柄,但不能更改大小/位置。
我这样做的原因是向应用程序发送虚拟鼠标键,以初始化 Windows Mixed Reality 系统的前端位置。发送虚拟键很好,但我无法自动移动 uwp 应用程序本身的位置。