4

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

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

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

我找到了几个链接:

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

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

4

3 回答 3

1

holographicjs是一个 C++ Windows 运行时组件,用于托管使用 Javascript 和 WebGL 构建的 Windows Holographic 应用程序。

它很有趣,也是一个巨大的 hack,但可能是社区的良好开端!

于 2016-11-26T17:18:15.043 回答
1

微软有一个名为HoloJS的新工具。它是一个使用 JavaScript 和 WebGL 创建全息应用程序的框架。

于 2016-12-20T05:19:36.480 回答
0

注:答案基于:

  1. 我不知道微软的路线图计划是什么或将会是什么
  2. 为 hololens 开发的实际简单方法是使用 VS 和 Unity3D(因此,也许有一种使用 WebGl 进行开发的方法,但正如您所见,这不是简单直接且受支持的方法)。

我的回答:考虑到这是一个没有直接能力的新产品,除非被迫,否则他们不会继续提供其他平台。同时,他们很高兴您在 Windows 下使用 C#、Visual Studio、.Net、Edge 和 Windows 以及 Unity3d(我很难相信您可以在 MacOS 或 Linux 上使用 Unity3d 来做到这一点)。他们目前提供有限的生态系统也是正常​​的,理由相同:它是新的,因此由于稳定性和最佳问题的有限支持只能在他们更熟悉的环境中获得:微软产品。

但是,一旦新设备出现并开始提供新事物(对编程语言、操作系统或网络的支持),您就应该完全确定它们会进化或消亡。

于 2016-11-25T08:05:32.573 回答