丝路旗下全国CG人才培养基地【股票代码:300556】

  • 24小时免费客服热线
  • 025-6965-8961

当前位置:图文教程>游戏美术>unity>正文

unity3d从入门到精通_unity3d零基础入门学习必看

2018-05-08 17:22 来源: 丝路设计培训 分类: unity
109 作者:丝路设计培训

[导读] Unity现在已经用的很广泛啦,可是却一直没有什么美术向的教程。 程序用方面的内容在各个论坛都有讨论,但是美术似乎很弱势啊。 明明美术也很需要掌握引擎方面的内容嘛! 山谷里

  现在有越来越多的童鞋想学习Unity3D,其中不乏毫无编程基础的小白。对于零基础不知无从入手或者担心零基础而犹豫不决的同学们,丝路设计培训小编整理了一些实用经验,希望能帮到大家~~

  Unity3D有什么优势

  Unity3D是一个跨平台的游戏引擎,其优势有以下几点:

  1.部署简单

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

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

  2.完整的技术栈

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

  3.活跃的社区和Wiki

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

  4.C#作为脚本支持

  C#作为脚本可以在编程效率和运行效率之间取得比较好的平衡,如果你用过 C#的话,你一定很快就会喜欢上这门语言。况且使用C#也是报上了微软的大腿,今后的微软一系列新鲜技术也很有可能会和Unity搭配得当。(比如HoloLens)

  如何学习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游戏来获取代码,毕竟真实生产环境中的代码才是最值得深入研究的。


版权声明:

本文由丝路设计培训学校的编辑人员所撰写,未经同意严禁转载,否则将严肃追究相关法律责任。文章原始链接:http://silucg.net/yxdhjc/unity/article-438.html

相关课程