南昌UI培训
达内南昌中心

0571-56020837

热门课程

零基础如何学习unity3d基础课程?

  • 时间:2018-06-19 11:16
  • 发布:转载
  • 来源:网络

零基础如何学习unity3d基础课程?

学习Unity3D,可以分为几个阶段:

初学者:先从Unity官网的视频开始看起,跟着视频做出你的第一个游戏吧,所有的资源,代码在Asset Store都可以下载到。

熟练者:关注Unity圣典和 Unity User Manual ,在这一阶段,要把在第一阶段所忽略的内容进行选择性的补充学习。

进阶者:关注 Unity社区 , Unity Answers , Unity Wiki 和 知乎的Unity板块 ,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习.在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文,建议通读。

在进阶者这一阶段,你才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Forge(可视化的Shader编写)和Elementals(粒子特效)。

当你将进阶者的学习内容完成之后,你就已经是一个合格的Unity工程师了,开发一个游戏对你来说不再是一个问题,各种工作也是手到擒来。

如果你还觉得不过瘾的话,就可以尝试反编译一些市面上流行的Unity3D游戏来获取代码,毕竟真实生产环境中的代码才是最值得深入研究的.

语言关过了后,可以看些基本书籍了.看这些书不用太深入,只是看和抄代码,照着做就行.熟悉Unity编辑器,各种组件,基本API,适应游戏编辑逻辑的思维方式.这个过程也可以控制在一周到一个月内,理解不了的东西不要强求,只看基本的就行.Unity3D是一个跨平台的游戏引擎,其优势有以下几点。

一、部署简单

相比Cocos2d-x,OGRE等引擎,对于新手非常友好的一点就是其部署超简单,并且还自带了一个IDE:MonoDevelop,只要按下install,之后的创建新项目,多平台打包等等操作均可以在编辑器里面直接完成。

另外,Unity的中间件均可打包成unitypackage进行发布,插件的部署也是最简便的.

二、完整的技术栈

相比其他游戏引擎,Unity最大的特点就是形成了一个成规模的插件市场,在此基础上,Unity具有相当多的中间件,可以大大加快独立开发者和公司的开发进度,如下图:

三、活跃的社区和Wiki

Unity的社区是当前各种游戏开发社区中最活跃的,这点可以从知乎上的Unity3D话题的关注人数看出,也可以从 百度指数 的游戏引擎对比看出.

本文对零基础的小白学习unity3d基础课程进行了解析,希望对大家有所帮助。

上一篇:干货速收:unity3d更新技巧
下一篇:unity3d开发人员需要掌握哪些知识点?

设计师跳槽有哪些面试技巧?

人物小场景插画应该如何制作?

教程:肖像插画如何设计?

新人学习UI应该如何系统的学习?

选择城市和中心
贵州省

广西省

海南省