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 继续在使用人数上占优(我真的不是黑啊)。
根据过来的经验和认识,建议:1、VR目前只是一个方向、概念,行业就业和前景有很大的不确定性,而且行业不成熟,知识体系也未完整形成,目前是处于一个萌芽期,探索期、概念期的阶段。而且需要很多的技术和知识做基础和铺垫,其中就包括HTML5.可以说学好了HTML5,再学HTML5是非常容易的。
2、另一方面,HTML5学好了,是有非常明确的市场就业岗位需求,很容易找到工作,和适合现阶段现实发展需求的职业。
综上,建议学习HTML5