想学好unity3d需要结合自己的实际情况,选择合适的学习方式和学习路线,主要的学习方式有自学和报班两种。
1、自学
时间空间自由,但自学难度较大,需要有较强的学习能力。
初学者,先从Unity官网的视频开始看起,所有的资源,代码在Asset Store都可以下载到。
熟练者,关注Unity圣典和Unity User Manual,在这一阶段,要把在第一阶段所忽略的内容进行选择性的补充学习。
进阶者,关注Unity社区,Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。
1、能够熟练使用C#进行游戏脚本的开发:重点一定要在平时的实操中反复磨练复习,用以确保自己能够清晰的了解到自己对这些东西的掌握、熟悉程度。当在实操上扫除盲点了以后,就可以回归到重点内容的教程解读上来。
2、熟悉Unity的各个功能模块:可以自己上手一些简单的2D横版游戏开发,能够独自完成一款游戏的DEMO,还可以通过一些类似《空洞骑士》、《贪吃蛇》等游戏,去完善自己对于Unity游戏引擎各个模块操作的理解。这对于之后转行或者求职面试官能够清楚的了解到你大致的能力很有帮助。
3、能够独自开发出简单的单机游戏、聊天室、客户端等。
2、报班
省时高效,有专业老师辅导学习更容易出效果,但需要一定的学费。
可以结合unity的应用,选择适合自己的班级。主要有三条主流方向,一是技术美术,二是程序开发,三是引擎美术。
不同方向学习重点不同,术业有专攻,以后才可以更好的就业。
再就是选择一家好的培训机构会让你事半功倍,比如火星时代教育的unity3d就很不错,这是一家开办29年的老牌专业培训机构,师资雄厚,教学经验丰富,还有真实的实训项目,锻炼所学技能,毕业就有项目经验,就业更有优势。