用户登录
用户注册

分享至

unity网

  • 作者: 糖宝宝ing
  • 来源: 51数据库
  • 2020-10-05
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(粒子特效)。
当将进阶者的学习内容完成之后,就已经是一名合格的Unity3D工程师了,开发一个游戏来说不再是一个问题,各种工作也是手到擒来。
如果还觉得不过瘾,就可以尝试反编译一些市面上流行的Unity3D游戏来获取代码,毕竟真实生产环境中的代码才是更值得深入研究的。
讲了这么多,可以得出结论,自学Unity游戏开发不是不可以,但对于一个初学者来说,想要获得更优厚的待遇也不是那不容易的事。



  知道Unity如何使用后,才开始进入到Unity学习的大头阶段,如何用Unity做出自己的第一个游戏。学习并不是一个闭门造车的过程,尤其对于Unity游戏开发来说,学习他人如何开发会对自己的学习事倍功办,因为很多情况下,需要将脚本挂载在物品上,如果自己去闷头钻研一个示例程序,很可能效率非常低下,尤其当那些实例程序注释非常不完整的情况下,你可能到最后都不了解这个脚本的作用,以及这个脚本挂载到了什么物体上。所以当你初步了解了Unity如何使用后,我建议先去siki学院看视频(里面的视频都很好)来制作自己的第一个程序。



  不知道你有没有编程经验,我是学MAYA和3D MAX的现在在自学U3d,所以跟你当前差不多,知只不过我已经开始学了。
你要先了解U3d的设计逻辑,这样学起来就比较容易,所以建议先看看官方教程(不要随便找教程),入门的话用心 一个多月就差不多了,至于代码之类的学习,就看你的天分了,
快的话几个月就能到达基本的工作水平,
当然进入公司以后要学的东西 还是有很多很多的。



  分享一下个人的学习路线,希望可以对新人有所帮助。第一阶段应该先去学习一些基础c#语言,之后跟着视频去做几个简单的案例,熟悉一下引擎的基本操作英语好的可以去看官方的案例,英语一般的同学这里推荐去看siki老师的教程。第二阶段呢就要去了解一下unity的其他功能了比如动画,光照,寻路。。到了这一阶段可以去学着查阅一下官方文档,或者买一本unity5.0x从入门到精通(这本书作为教科书来看用处不大,不过如果作为一本字典,一本工具书来用的话还是不错的。)然后就可以做一些中小型的案例,这里还是推荐去看siki的视频(个人觉得siki算国内讲unity很棒的老师了)。最后呢就是再去深入的学一下c#,设计模式,lua,socket以及不断推出的新功能了!加油吧!



  自学主要是熟悉Unity面板,组件,看网上教程
其次是熟悉一些函数,C#代码
最后是熟悉功能的逻辑,能够解决代码的问题
会用Unity,会写正确的代码,会用实现功能的函数,逻辑严谨,那么你就有条件自作游戏了。
至于多长时间,就看你走的弯路多不多了,有时候一次修改就正确那这个功能你就开窍了。有时候你改一天也修改不对。
前面的条件哪条不行就补那部分的,多修改多练。正常的话2个月足够入门了
软件
前端设计
程序设计
Java相关