先跟着Game Design and Development with Unity 2020 Specialization 中的 Game Design and Development 1: 2D Shooter 学Unity。如果想进一步了解Unity等游戏引擎高层次的设计理念,推荐 GAMES104:现代游戏引擎:从入门到实践的前三课。
然后跟着一些资料先上手开发AR/VR APP。
AR:《Augmented Reality with Unity AR Foundation》
VR:Justin P Barnett的课程
最后,看官方教程和文档。
但是我自己学的时候,没有人推荐合适的资料 T_T,走了些弯路,记录一下。
技术书籍
我一开始是找比较新的技术书籍看,因为直接看文档有些难度。
对于有Unity基础,想上手开发AR APP的开发者,我强烈推荐这本书:《Augmented Reality with Unity AR Foundation》,作者Jonathan Linowes。作者说得特别有条理和详细,分享了自己设计和开发AR APP的经验,提供了他开发AR APP时使用的项目架构。而且,这本书于2021年8月出版,很新;我的经验是,对于AR、VR类型的技术书籍,最近出版的是一个很重要的挑选条件,因为技术迭代得太快了。这本书还配有源码: GitHub - PacktPublishing/Augmented-Reality-with-Unity-AR-Foundation: Augmented Reality with Unity AR Foundation, published by Packt
不过就是有点小贵。如果是学生的话,可以看看学校图书馆有没有买Oreilly数据库的服务,在Oreilly上可以找到这本书。如果没有的话,想看就只能自己买了。
另外一本是《AR开发权威指南-ARFoundation》,作者汪祥春老师。本书也提供源码,还有QQ群,作者会在群里答疑。
对于VR开发的技术书籍,我暂时没有找到很好的。尽管Jonathan Linowes也有撰写VR开发的书籍,但是个人感觉写得没有AR那本书好。也可能是年代比较久的原因,很多需要用的包或者函数都找不到了。
视频