Unity3D学习路线

由于理论系统地学习花费的时间较多,所以建议从实践中入手去学习,即通过参照教程编写Demo发现需要学习的东西,并深入理解。当然如果时间充裕的话,还是建议能够系统的学习。

第一步学习C#基础

初学者应先对c#有基本的了解,不要求深入,但起码应了解循环语句,类的封装继承,接口,委托等知识。当然,已经熟练使用C#的开发者可跳过这一步。

【第二步】学习Unity3D的基本操作和基本知识

这一步,如果详细分的话,可以再拆分成几个步骤:

① 了解Unity3D的菜单、视图界面,至少知道主要用的几个菜单是哪些,都是干什么用的。

② 理解场景里的坐标系统、输入系统、简单的向量概念。

③ 学习创建场景的基本概念:游戏对象、组件、脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系。

【第三步】实现简单的Demo

利用前两步学习的知识实现简单的Demo,可以参照教程,也可以自己独立开发。两个视频下来,差不多就熟悉 Unity 界面和一些基本操作了。

这里建议第二步、第三步可以交叉着进行,通过Demo可以更好地理解和学习,不建议单纯的理解理论知识,其速度和效果未必会很好。

【第四步】深入学习

学习开发框架,并模仿一些成功的项目,通过不断地模仿来掌握Unity3D的开发,通过这个过程,可以很大程度提升开发能力。

【第五步】所想即所得

当你可以通过Unity3D任意将你脑海中的想法实现出来,那么你就已经是大神了。这个时候很多项目就已经难不倒你了,这个阶段更应该关注地是如何去优化程序,从实践中积累经验,并最终形成一套适合于你自己的快速开发架构体系。


最后,贴一张Unity3D学习知识体系图:


推荐学习网站

1、Unity官方教程

2、极客学院

3、我要自学网

4、SiKi学院

5、Unity3D教程:基础入门中文版

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花