unity3d课程学习

如何学习unity3d?

如何学习unity3d?

第一种方式,读官方案例
第二种,看一本简明教程
第三种,看视频教程
第四种,报个培训班,或找家教
这四中要求自学能力递减,看自己需要
学习中要注重案例和做一个完善的工程案例,检验知识的综合运用

大学生想自学unity3d,该如何规划?

只要你学得好,肯定能找到工作,一线城市北上广,只要基础好点,就会有公司招你进去带你。unity3d是跨平台的游戏引擎,现在个人觉得主流方向是:vr、ar、手游,虚拟仿真,桌游。毕竟虚拟现实和增强现实是现在的主流,但是对于刚开始的小白最好是做游戏,不会做学着做,基础打好,做游戏技术提升的比较快,当然这也看每个人的努力程度。unity3d主流开发语言有两种,c#和JavaScript,用的多的还是c#,下面给你简单介绍一下学习路线(纯属个人见解):
(1)C#基础:虽然C#是U3D的脚本语言,但是学好c#的程度决定了U3d的学习速度以及理解高度,虽然U3D有可视化编辑,可是软件或者游戏的核心逻辑还是得拿C#来写,写的好不好直接影响到游戏效率问题,所以学好c#很重要。推荐学习方案:先在网上找学习视频,或者从基础书籍开始看,推荐.net高级程序设计书籍。注意不要死读书读死书,要记得多多思考,实战演练。
(2)了解完c#以后,可以在网上找基础u3d基础视频来学习,先学习基本操作,在学习过程中有什么困难网上搜索,或者是查看官方apl,基础视频学完了,可以看官方案例进行学习,具体可以看siki老师的视频,能学到很多。但是一定要看官方文档,虽然是英语,但是最好看英文的,不会的可以查,看别人翻译的容易出错,而且每个人理解不一样,就像吃别人吃过的东西能好吃吗?虽然举个例子,但是一定要坚持看英文文档。
(3)基本流程说完了,贵在坚持贵在坚持贵在坚持,重要的事情说三遍,c#很重要,等c#学的差不多了就要提升一个档次,并不能一味地敲低质量的代码,要多学习框架,有一定能力了可以看CLR VIA C#。
希望我的回答能帮助到你,谢谢