(1)初学者(跟着学),先从Unity官网的视频开始看起,地址在此https://unity3d.com/cn/learn/tutorials,跟着视频做出你的第一个游戏吧,所有的资源,代码在Asset Store都可以下载到。这个跟做的过程必须要做到精益求精,明白每行代码的意思,不要追赶速度。
(2)熟练者(查缺补漏学),关注Unity圣典和Unity User Manual,在这一阶段,要把在第一阶段所忽略的内容进行选择性的补充学习。其次,官方帮助文件,尤其是scripting reference(Unity - Scripting API:)一定要常查常看,教程里面看到别人用了个你没见过的API,马上去查下reference看看到底是什么,有什么作用,怎么用,可以设置哪些参数等等,这才是学习,而不是死记硬背人家用了什么语句,你也去用一样的语句。
1. 手册manual第一部分通读,并熟悉unity3d环境(半天)
2. 通读手册脚本指南中的overview部分(半天)
3. 官网的例子学习,3DPlatformTutorial(一周)
(3)进阶者(深入学),关注Unity社区,Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文,建议通读。在进阶者这一阶段,你才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Forge(可视化的Shader编写)和Elementals(粒子特效)。
(2)熟练者(查缺补漏学),关注Unity圣典和Unity User Manual,在这一阶段,要把在第一阶段所忽略的内容进行选择性的补充学习。其次,官方帮助文件,尤其是scripting reference(Unity - Scripting API:)一定要常查常看,教程里面看到别人用了个你没见过的API,马上去查下reference看看到底是什么,有什么作用,怎么用,可以设置哪些参数等等,这才是学习,而不是死记硬背人家用了什么语句,你也去用一样的语句。
1. 手册manual第一部分通读,并熟悉unity3d环境(半天)
2. 通读手册脚本指南中的overview部分(半天)
3. 官网的例子学习,3DPlatformTutorial(一周)
(3)进阶者(深入学),关注Unity社区,Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文,建议通读。在进阶者这一阶段,你才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Forge(可视化的Shader编写)和Elementals(粒子特效)。