自学VR开发学习方法第一篇章

自学VR开发学习方法第一篇章

因为接下来的每个选择题都会引起无数的争议,所以我只列出他们最基本的特点和自己的选择,绝对权掌握在你们手中。

VR开发平台选择:

  • Untiy3D,跨平台,易用,有免费版,合适个人和小团队开发

  • Unreal,占有全球商用游戏引擎80%的市场份额

  • UDK,Unreal引擎3的免费版本

  • CryENGINE,被设计用于PC平台和游戏机,包括Playstation 4以及Xbox One

  • 我的选择:Unity3D

VR开发硬件选择:

  • HTC VIVE,有Steam VR的技术支持,杀手锏:房间追踪系统

  • Oculus Rift,有Facebook作为靠山,且是引领VR时代的公司

  • Sony PSVR,PS4是PSVR的唯一运行平台,有着单一主机平台的优越性

  • Samsung GEAR VR,前提你得有一台三星手机,且不会爆炸

  • Google Cardboard,谷歌想要再次用低门槛横扫世界

  • 我的选择:HTC VIVE

VR开发语言选择(Unity脚本语言范例为C#和JavaScript):

  • C#,是一种安全稳定、简单优雅,由C和C++衍生出来的面向对象的编程语言

  • JavaScript,脚本语言、基于对象、简单、动态、跨平台

  • 我的选择:C#

选择好了以上的开发平台和开发语言,就决定了我们进行VR开发的基本知识体系了。包括:

  • Unity基本技能,在传统Unity开发技能基础上要额外学习VR开发技能

  • C#编程技能

  • 游戏开发技能

首先推荐一本VR开发的入门扫盲图书《Learning Virtual Reality》Tony Parisi著,一本128页的小书,不过基本涉及了VR入门的各个方面。

Unity开发学习资料:

  • 最好的资料毫无疑问当属Unity官方学习资料

自学VR开发学习方法第一篇章

  • Tutorials里有项目和主题两部分,有文字和视频教程,专门有VR的相应章节。

自学VR开发学习方法第一篇章

  • Documentation里手册和脚本API两部分,手册里也有VR的相应章节。

自学VR开发学习方法第一篇章

。非常全面了,唯一的问题是全部是英文资料。如果看起来有些吃力的话:

  1. 可以配合Unity官方出版的两本书:《Unity5.X从入门到精通》和《Unity官方案例精讲》

  • 其他资料:

  1. 《Unity游戏设计与实现——南梦宫一线程序员的开发实例》加藤政树著

  2. 《Unity游戏开发入门经典》Mike Geig著

C#学习资料:

  • 《C#图解教程》,迄今为止最容易看懂的一本C#入门图书

  • 《C#本质论》,C#入门及进阶的首选之作

  • 另外推荐一本《Unity 3D脚本编程 使用C#语言开发跨平台游戏》

开发工具下载:

  • Unity3D下载

  • HTC开发者支持及安装指导

  • SteamVR开发者支持

第一篇文章就写到这里,有了资料和工具,接着就是踏踏实实的钻研和坚持不懈的努力,与你共勉。

西安云和数据专注学生VR/untiy3D技术与学习,致力于帮助学生通过实践和实际项目提高自己的技术,欢迎大家关注西安云和数据,有什么问题可以参与评论。


分享到:


相關文章: