问题标签 [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.

0 投票
1 回答
1367 浏览

networking - HoloLens 模拟器连接到 LAN 上的服务器

我有一个在通过交换机连接到 pc 的 pc 上运行的 websocket 服务器。当我在 HoloLens 中使用服务器的 IP 创建 websocket 客户端时,它不会连接。怎么来的?我无法通过服务器 ping HoloLens 模拟器,但我可以 ping 运行模拟器的 pc。

0 投票
1 回答
1534 浏览

hololens - HoloToolkit 空间理解和对象放置

我一直在尝试使用从空间理解示例场景中获取的数据将对象放入房间。但是代码对我来说真的无法理解。有人使用spatialtoolkitexample 实现了这一点吗?有什么帮助吗?

https://github.com/Microsoft/HoloToolkit-Unity/tree/master/Assets/HoloToolkit-Examples/SpatialUnderstanding/SpatialUnderstanding-FeatureOverview/Scripts

所有的脚本都在这里,在 UI 脚本 Query_OnFloor_AwayFromMe() 被调用然后我有点失去对代码的跟踪,直到 linedrawer 脚本中的 draw_box 被调用。在 draw_box 中,我尝试了以下方法将我的全息图带到那里,但没有任何显示。

0 投票
3 回答
1824 浏览

unity3d - 使用 WebGL / ThreeJS 的 Hololens 应用程序

我有一个用 JavaScript 和 ThreeJS 构建的 WebGL 应用程序。我能够稍微轻松地启用 WebVR 来创建一个身临其境的环境。我认为我的应用程序是混合现实/AR 的更好用例。Hololens 似乎是该硬件领域的大玩家。

当我查看 Hololens 周围的开发工具时,它几乎是 Unity 和 C#。两个很棒的工具,但是当我开始在这个封闭的环境中进行开发时,我觉得我正在构建一个 Silverlight 应用程序。

我一直在试图弄清楚是否有一个技巧可以让我用我的 WebGL 应用程序创造一种身临其境的体验。我知道我可以使用 Edge 浏览器,但是,这是一种平淡无奇的体验,对这个用例没有任何价值。

我找到了几个链接:

所有这些似乎要么是 2d 体验,要么是使用摄像头和 WebVR 的“假”AR。此外,我还研究了使用 Unity 的 JavaScript 语言功能将我的 WebGL 应用程序移植到 Unity,以发现它实际上是实际 JavaScript(称为UnityScript)的子集分支,因此付出的努力比它的价值要大得多。

鉴于这一切,我想知道它是否有可能完成这一壮举,是否有人知道这是否是微软路线图上的东西?

0 投票
1 回答
356 浏览

hololens - 使用网格渲染 HoloLens 多边形

我在 HoloLens 应用程序上工作,我想渲染一些简单的多边形。每个多边形标记一个限制区域。

我使用网格来解决此任务,在统一播放器上它工作正常,但在 HoloLens 上它不显示网格。HoloLens 是否因为空间映射而忽略了网格,或者有人知道这个问题吗?

0 投票
1 回答
987 浏览

unity3d - HoloLens 绘制图形

统一绘制 HoloLens 图形的最佳方法是什么?我是这个平台的新手,不知道哪些包可以工作,哪些不可以,图表动态获取数据。

编辑:我尝试过 LineRenderer,但在 Unity 5.4 版中似乎非常有限

0 投票
1 回答
107 浏览

hololens - 如何为 HoloLens 编译 Urho3D 的子模块

这里有一个自述文件

但它不包括 HoloLens 子模块的编译。

开发人员列出了这些步骤(来自xamarin 论坛中此线程的各种帖子)

  1. git clone git@github.com:xamarin/urho.git
  2. git submodule update --init // 确保 Urho3D/Source 文件夹不为空
  3. 运行“制作 HoloLens”
  4. 打开解决方案并构建 UrhoSharp.HoloLens(发布,x86 配置)

这样做主要是可行的,但最后一步会导致两个未解决的外部问题:

错误 LNK2001 无法解析外部符号 "void __cdecl WINRT_InitGameBar(struct SDL_VideoDevice *)" (?WINRT_InitGameBar@@YAXPAUSDL_VideoDevice@@@Z) UrhoSharp.HoloLens C:\urho\Urho3D\Urho3D_HoloLens\UrhoSharp.HoloLens\SDL_winrtvideo.obj

错误 LNK2001 无法解析外部符号“void __cdecl WINRT_QuitGameBar(struct SDL_VideoDevice *)”(?WINRT_QuitGameBar@@YAXPAUSDL_VideoDevice@@@Z) UrhoSharp.HoloLens C:\urho\Urho3D\Urho3D_HoloLens\UrhoSharp.HoloLens\SDL_winrtvideo.obj

这两个函数都在这个文件中。

如何追踪和/或解决这些错误?

我不确定如何解释和/或解决错误。

0 投票
1 回答
153 浏览

unity3d - Holotoolkit 中的跨平台文件夹有什么作用?

我正在做一个全息透镜的项目。

为了加速我的开发,我开始使用 Microsoft 的 Holotoolkit-Unity GitHub 存储库。assets/holotoolkit 中的文件夹之一名为 CrossPlatform。我很难理解该文件夹的用途。自述文件说:

跨平台

在 Unity 编辑器和 UWP 应用程序中工作的单个 API 调用中用于 Win32 和 WinRT API 的包装脚本。

但我不确定这实际上意味着什么。我担心的是我想从 holotoolkit-unity 中删除大部分我不使用的文件,只留下需要的文件。所以我想我需要留下构建脚本和我想使用的其他一些功能(输入或空间映射),但我不明白在什么情况下如果我不想保留跨平台文件夹。

我也不明白HolotoolkitHolotoolkit-Unity存储库之间的区别。Holotoolkit 是大多数应用程序都需要的最低限度的工具包吗?Holotoolkit-Unity 是您可以从中选择功能的完整 holotoolkit 库吗?

0 投票
1 回答
307 浏览

c# - 无法更改 hololens 上的文本

我刚开始使用 Hololens,并且一直在使用 Microsoft 网站上的教程中的语音识别脚本。我一直在使用 unity 创建 3D 文本,但是,如果我尝试使用语音命令更改文本,它就不起作用!

这是我的以下代码:

另一个在听到“更改”时更改文本的程序。

在这段代码中,我使用语音识别脚本将初始文本“Hello World”更改为“Change”。我不确定我的 Unity 是否有问题,但是我目前正在关注微软在他们的教程中所做的一切。

0 投票
1 回答
888 浏览

c# - 如何显示 3D 文本通知/toast

是否有任何简单的方法可以在相机前(在游戏中)显示文本通知并使其在玩家移动时跟随相机?

我们正在创建一个游戏,玩家可以通过语音发出命令,当命令被识别时,必须显示一些文本通知(如 Android 中的 toast 通知)。

我知道文本网格,我们可以将它放在相机前面并显示/隐藏它,但我们需要以编程方式完成它。

0 投票
1 回答
544 浏览

visual-studio-2015 - Visual Studio 2015 卡在构建开始

我正在使用 Unity 和 VS 2015 开发 Hololens 应用程序,每当我按“开始调试”或“不调试就开始”时,90% 的时间 VS 会显示“构建开始...”并永远卡在那里。其他时候,它会在解决方案中构建项目,然后在部署到模拟器或设备之前挂起。如果我至少可以摆脱一个问题,那将是进步。