VR开发需要什么语言?

 我来答
wewewewe497
推荐于2019-08-22 · TA获得超过5399个赞
知道小有建树答主
回答量:20
采纳率:0%
帮助的人:2818
展开全部

VR语言开发,其实就是3D编程引擎的语言。VR如果没有3D引擎支持是无法进行开发的。上面提到的3D引擎和编程所需的SDK主要使用的语言是 C/C++

虽然用C++好像是主流,但是用JavaScirpt也是可行的——使用Node.js或者类似的语言来读取传感器的
数据搭建服务,再用Web 3d游戏引擎来渲染。

1.3D世界:在我们所熟知的3D游戏里,点的位置由三个坐标决定的(x,y,z),如下图所示:这三个坐标只能表示我们在这个世界的位置,而不能上下的看这个世界。

2.四元数:欧拉角是一组用于描述刚体姿态的角度,欧拉提出,刚体在三维欧氏空间中的任意朝向可以由绕
三个轴的转动复合生成。通常情况下,三个轴是相互正交的。

禽司言夏兰
2019-04-09 · TA获得超过3672个赞
知道大有可为答主
回答量:2979
采纳率:31%
帮助的人:186万
展开全部
VR语言开发,其实就是3D编程引擎的语言。VR如果没有3D引擎支持是无法进行开发的。上面提到的3D引擎和编程所需的SDK主要使用的语言是
C/C++
这是毋庸置疑的。大多数3D引擎使用的都是c或C++开发的,必定效率高吗Oculus
提供的SDK也是使用C++
行开发的。
Gear
VR是在安卓设备上运行,需要使用Android
NDK基于
C++
进行开发。Unreal
引擎同样使用
C++
进行开发。MiddleVR
提供了基于
C++

SDK。
其次是
C#

Unity

C#
当作脚本语言使用。在
VRPN
中可以使用
.NET
bindings
for
VRPN
作为开发语言。不出意外的话,
HoloLens
也一定使用的是
C#

再次就是
Javascript
。它也是
Unity
的一种脚本语言(即使选择的人并不多)。但
WebVR

Javascript
程序员的基数(基友数?)一定会让
Javascript
继续在使用人数上占优(我真的不是黑啊)。即使不考虑
WebVR

three.js

Babylonjs
这类已经非常成熟的
HTML5
3D
引擎也足够证明
Javascript

3D
上的强大生命力。
VR
平台
从目前的状态看,
Oculus
仅支持
Windows

Android(通过
Gear
VR)
。MiddleVR
仅支持
Windows
平台。其他的几个引擎例如
OSVR/VRPN
都是多平台支持的,Unity

Unreal
当然也是多平台支持。Playstation
VR
无疑是
PS
独占。HoloLens
则无疑是
Windows
独占。
只有
WebVR
,不挑平台陪你玩。
VR技术分为两个大方向,动画和开发,看你自己喜欢哪种了,目前大部分培训都是unity3d之类,不全面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式