学习Unity3D可以分为几个阶段:
初学者(跟着学),先从Unity官网的视频开始看起,地址在此
https://unity3d.com/cn/learn/tutorials,跟着视频做出你的第一个游戏吧,所有的资源,代码在Asset Store都可以下载到。这个跟做的过程必须要做到精益求精,明白每行代码的意思,不要追赶速度。
熟练者(查缺补漏学),关注Unity圣典和Unity User Manual,在这一阶段,要把在第一阶段所忽略的内容进行选择性的补充学习。其次,官方帮助文件,尤其是scripting reference(Unity - Scripting API:)一定要常查常看,教程里面看到别人用了个你没见过的API,马上去查下reference看看到底是什么,有什么作用,怎么用,可以设置哪些参数等等,这才是学习,而不是死记硬背人家用了什么语句,你也去用一样的语句。
1. 手册manual第一部分通读,并熟悉unity3d环境(半天)
2. 通读手册脚本指南中的overview部分(半天)
3. 官网的例子学习,3DPlatformTutorial(一周)
进阶者(深入学),关注Unity社区,Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文,建议通读。在进阶者这一阶段,你才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Forge(可视化的Shader编写)和Elementals(粒子特效)。
。。。。。。。。。。
自学最高效的方法是:
1.基础
c#基本语法 (unity官方教材里的就够了,遇到不懂再查)
Unity各界面基本功能 (unity官方教材,挑重点看)
2.上手
开始自己做Demo,做你已有源码的demo,先不要看源码,自己实现一遍,然后再和源码对比,这是最关键的时候,一定要多思考!不然学了就忘了。
3.坚持
重复2,直到不需要看源码你就入门了。(英语好的话期间可以看看Mastering Unity Scripting)
4.进阶
拿着自己的demo去找工作吧,在工作中提升自己,遇神杀神,遇佛杀佛,尽量先独立思考问题,再去找搜索引擎,再去找人请教。
5.其他
以上只是皮毛,想要提升还要看图形学,数学等更多知识,需要时时刻刻学习新知识,解决新问题,这是一个极具挑战却又充满趣味的职业。总而言之,不管你自己做什么,只要不忘初心,坚持下去,付出总会有回报的!共勉!
。。。。。。。。。。。。。。。。
siki的A计划
悠游课程:Unity MMORPG手游开发中高级课程-悠游课堂
擅码网——《Unity3D中级课程之UGUI界面开发》
擅码网——《C#中级课程之委托与事件》
擅码网——《Unity3D中级课程之Lua热更新》
擅码网——《Unity3D中级实战项目之生存之战》
擅码网——《Unity3D中级实战项目之生存之战[上部]》
擅码网——方块跑酷
擅码网——导弹追踪
游客学院 手机游戏开发框架
游客学院 多人协作项目-神之右手 (游客网框架应用篇)
麦子学院 NGUI插件从入门到高级
麦子学院 NGUI插件项目实战
麦子学院 Unity3D_UGUI游戏界面开发教程
蛮牛教育 Shader编程教程
蛮牛教育 AR房地产
蛮牛教育 AR大屏互动
蛮牛教育 AR涂涂乐
蛮牛教育 PokemonGo-LBS AR项目实战
HTC VIVE房产项目实战教程
各大网VIP视频教程
刘国柱系列课程
Unity实战技术第二版全套
Unity3D实战技术视频教程(上篇)
Unity客户端框架设计PureMVC篇视频课程(上)
Unity客户端框架设计PureMVC篇视频课程(下)
刘国栋UI框架游戏UI界面框架设计系列视频
刘国柱——AssetBundle框架设计_框架篇
课程Unity2017新特性: Keynote大会三大核心技术详解视频课程
MMOARPG地下守护神_单机版实战视频课程(上中下部全套)
...............................................................................................
个人建议学习路线是 先看擅码网免费入门资料 再看siki的A计划 A计划根据 “A计划 - Unity - 学习路线 - 入学指南 v7.0”这份文档里面的顺序看 其次 刘国柱的选择性观看 或者 选择几个不同类型中高级以上的网络视频课程,系统学习3~5个游戏的制作,跟着学
总的来说 前期看教程,中期看游戏项目源码,后期看Unity插件源码,每个阶段都要大量的编程实战
最后:附上个人收集制作的各类教程和模型场景,免费分享给搭建,持续更新:
内容截图如下所示: