怎么学习Unity3D才是有效率的?

    作者:课课家教育更新于: 2016-12-29 15:35:01

      熟悉游戏开发的人都知道Unity3D是由Unity-Technologies开发的一个让玩家轻松的去创建一些三维视频游戏、建筑可视化、一些实时三维动画等类型互动内容的多平台的综合型游戏开发工具,它是一个全面整合的专业性的游戏引擎,学习游戏开发,还是先从基础的开始学习好,如果你不知道如何学习,可以看完这篇文章。

      需要知道的是unity3d适合FPS游戏,物理游戏等中小型的游戏,但是并不太适合MMO开发。有很多人是从最开始接触unity3d,然后是到了解大致内容之后,能简单的上手进行开发,然后是自己断断续续用了半个月时间,在此期间走了不少弯路,这也算是属于正常的现象。

    unity 3d

      学习者或者有这样的困惑:

      1.在之前是有一定图形学的基础,比如清楚3D平移旋转等操作,四元数基本原理,对纹理,材质,灯光等有基本了解。

      2.对开发语言没有什么障碍,也就是可以采用何种语言进行开发都不是阻碍的问题

      3.对阅读英文艺术文档没有障碍

      对于1,如果是计算机专业毕业,图形学还是要重点掌握的,在开发中如果不熟悉3d平移、材质、灯光的综合设计,是很难有一个设计的思路的。

      对于情况2,因为unity3d是支持C#,java,Boo三种脚本语言开发,并且它是可以任选一种。

      根据存在情况,推荐学习路线1:

      1.建议是先熟悉unity3d环境,把环境框架熟悉之后,学习起来也就比较省力了。

      2.多点关注overview部分,这也算是比较重要的一点。

      3.官网的例子学习,3DPlatformTutorial是一个不错的学习平台,是你借鉴学习的不错选择!

      推荐学习路线2:

      1.熟悉unity3d环境,环境的熟悉还算是比较快掌握的,万事开头难,当你把环境给掌握之后,接下里就是发挥自己的时候了。

      2.可以是照书学,视频、或者是理论结合实例,如果基础比较薄弱的话,并且想学想做的游戏有不少2D元素,建议是可以采用《Unity3.xGame Development beginner》这些类型的教程,从基础的开始掌握学起,逐渐的去理解基础的内容。

      如果你的基础是比较好的,则是可以采用《Unity.3.x.Game.Development.Essentials》这些教程,深入的去学习,同时好的视频教学也是最有效率的。

      做开发并不是一件简单的事情,它需要掌握的核心知识点也还是要逐步的掌握,学习者可以根据自己的实际能力,来选择适合自己的路线,或者最难的就是编程语言了,攻克这个难关,上手也就简单多了。

课课家教育

未登录

1