下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

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

作者:课课家教育     来源: http://www.kokojia.com点击数:1272发布时间: 2017-01-24 11:00:17

标签: Unity3D游戏开发游戏引擎

  熟悉游戏开发的人都知道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》这些教程,深入的去学习,同时好的视频教学也是最有效率的。

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

赞(15)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程