VR的普及绝对与开发人员的辛勤工作和技术创新密不可分。 VR新手应该怎么做?您必须先从VR技术的知识开始,包括:本机VR应用程序开发,VR电影录制和VR Web开发。因为它涉及用户端VR APP,VR视频显示以及VR内容平台的支持,所以只有在这些内容建立之后,才会有非常重要的VR应用程序,也可以推动VR领域的创新和发展。原生VR应用程序开发开发VR应用程序或游戏可以丰富VR内容并刺激整个VR环境的发展,从而吸引更多的用户使用VR,并使整个VR生态系统更加繁荣。您开发的应用程序将安装在MAC,PC,Play StaTIon或Android,iOS上。这将是VR的边界之一。您需要弄清楚VR的UI / UX,然后让用户以正确的方式充分享受VR的好处。您需要学习3D引擎。 Unity是出色的入门引擎。要掌握它,您需要学习C#和Javascript。如果您不熟悉编程,建议您阅读两本书《 JavaScript DOM编程艺术》。和“雄辩的JavaScript”;如果您已经具有一定程度的编程经验,则可以直接阅读“ JavaScript语言基础”。对于Unity,您可以查看Unity3D官方网站上的滚球游戏。这是一个很好的小教程。您可以使用它来熟悉Unity。阅读完此内容后,您可以直接访问Oculus官方网站上的开发人员中心以学习文档和SDK。我个人认为,学习Unity的最好方法是尝试自己开发一个简单的游戏。每当您在此过程中遇到问题时,请去Google或Stackoverflow寻求帮助。第二个是在VR开发者论坛中与朋友交流并互相帮助。其次,以上刚刚提到的教程都是关于VR输出设备或VR头戴式耳机的。如果您对VR输入设备感兴趣并且想要开发VR UI / UX,Leap MoTIon是一个不错的选择(当然,还有Oculus touch或HTC Vive),您可以转到官方的jumpmoTIon来查看开发人员文档。最后,除了基本的编程知识之外,我建议增加一些数学知识,推荐“游戏和交互应用的基本数学:程序员指南,第二版”。 VR电影的录制VR电影是VR的另一个边界,方法是使用特殊的全景摄像机录制360度电影。要拍摄全景视频,首先需要一套VR摄影设备。当前有很多解决方案,这里没有列出所有解决方案,有兴趣的朋友可以搜索“ VR camera rig”。在Google上。光场相机将成为该领域的颠覆者,而360Heros全景相机框架是一个不错的选择。如果您想与朋友分享普通视频,那么本地VR视频就足够了。但是,如果要制作电影,则需要编辑视频。目前,不能使用普通的视频编辑器。您必须使用VR视频编辑器,例如“ SpliceVR Editor”。 VR Web开发毫无疑问,本地VR应用程序和游戏以及VR视频将首先成为流行,但最终,它们肯定会进入网络。开发人员是否还记得一句老话:“写一次,到处运行”?网页是我们实现这一诺言的最好方法。开发人员应该开发Web来创建自己的VR体验,而不是开发只能在单个平台或VR头显上运行的本机应用程序,以便他们可以简单地通过浏览器运行。谷歌和Mozilla正在共同致力于WebVR的建设,我们可以预见3D版万维网的到来。随着用户的扩展对于本机VR应用程序的需求,他们还必须期望开发人员创建VR Web应用程序。首先,VR Web体验将带给您类似于浏览Facebook或youtube的体验。用户可以将视频切换到“ VR模式”。在网上。与VR电影不同,用户可以在VR环境中进行VR购物,VR约会或VR在线课程。首先,您需要学习three.js。 three.js是在浏览器中运行的3D引擎。您可以使用它来创建各种3D场景,包括各种对象,例如相机,光影和材质。它是由JavaScript编写的WebGL第三方库。您可以访问其官方网站以学习:threejs.org。然后,请参考Github上的borismus / webvr-boilerplate项目,以尝试实现一个简单的VR网站。请记住,每晚都要使用Chromium或Mozilla来测试您的VR站点,请访问webvr.info。接下来,尝试将3D模型添加到场景中,然后尝试更改其位置并