Javascript in Unity for Oculus Rift
我只想知道,我可以使用Javascript在Unity中对项目和虚拟现实世界进行编程,以便将其实现到Oculus Rift中吗? 我需要做一个研究项目。 我会尝试使用C ++,但使用Java更好。
-
Unity中的编程语言有3种选择:C#,UnityScript和Boo。 C#不是C ++,而UnityScript不是JavaScript。
-
您认为哪一个更容易编码? 它将像教程中向人们展示如何创建对象和创建视频游戏环境的教程一样非常有用吗? 太好笑了,在我看过的教程中,我认为您可以使用javascript和JAVA进行编码。 另外,这将被带到Oculus Rift,一旦完成代码,我就能体验虚拟现实了吗?
-
我个人一直很喜欢UnityScript(有时称为JavaScript,但有很大的不同),但也可以考虑使用C#。 C#可能是有利的,因为您可以通过阅读.Net文档来学习它。
如果您对JavaScript充满信心,那么使用Unity3D脚本编写到C#应该没有什么麻烦。 Unity有一个插件可以使用Oculus Rift。 @jahroy正确地指出C#文档是可扩展的,并且大多数文档都很好地适用于Unity scripting。
这是教程的链接。 需要警告的是,它需要Unity Pro(我没有DEV工具包,所以我没有亲自尝试过)。 http://paddytherabbit.com/unity3d-oculus-rift-plugin-setup/
祝好运!
-
谢谢! 插件的名称是什么? 如您所说,它将在Oculus Rift中工作吗? 没问题? 因为我听到有人说他们有问题。 如果您曾经使用过OR并从网站上下载了附带的东西,那么整个程序就是C ++,但是我想那就像默认语言之类的吗? 有人向我展示了用于前后移动头部的代码以及有关其工作方式的其他信息,并且这些代码都是用C ++编写的。 我只想确保我不会浪费所有时间在这上面,但是C#对于OR会绝对有效吗?
-
注意:此信息已过时,Oculus Rift支持现已内置于现代版本的unity中,无需额外的插件,除非您希望SDK提供额外的平台特定功能。 而且它不需要许可证。
A-Frame是一个基于three.js的JavaScript虚拟现实框架,并且已经越来越流行:https://aframe.io/docs/0.2.0/core/
我还没有尝试过,但是听起来它已经与Oculus很好地集成了。
-
A-Frame可与Vive,Rift,Cardboard和GearVR配合使用。