unity河南吧 关注:658贴子:6,900
  • 1回复贴,共1

第一步了解unity的菜单、视图界面,大概知道unity的功

只看楼主收藏回复

第一步了解unity的菜单、视图界面,大概知道unity的功能。
第二步理解场景坐标系统,输入系统,简单的向量概念。
第三步学习创建基本的组件,例如对象、组件、脚本等。要理解物体层次、物体属性。
第四步学习关于资源的基本元素,例如网格、材质、贴图、动画。
第五步学习基本的插件,例如UI插件、动画插件、地图插件、地形插件等等。
第六步学习脚本周期,例如Start、UpDate、OnGui等基本方法,了解常用的类和相关方法。
第七步进一步学习摄像机、灯光、地形、渲染、粒子系统、物理系统等等。
第八步学会精简插件代码,根据需要使用代码。
第七步学习一些高级的概念,例如向量的加减法、点乘、差乘,光照法线贴图,内存管理,图形优化等等。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
一般的Unity的程序员需要掌握如下:
1 掌握C#基础,了解 类 ,方法 ,属性 ,抽象,接口,继承,多态 ,单例 ,事件 ,委托
等常用面向对象的知识
2 熟悉Unity软件的操作
3 熟悉Unity插件的使用如果想成为Unity中高级程序员,必须长期坚持三条:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
自学最高效的方法是:
1.基础c#基本语法 (unity官方教材里的就够了,遇到不懂再查)Unity各界面基本功能 (unity官方教材,挑重点看)
2.上手开始自己做Demo,做你已有源码的demo,先不要看源码,自己实现一遍,然后再和源码对比,这是最关键的时候,一定要多思考!不然学了就忘了。
3.坚持重复2,直到不需要看源码你就入门了。(英语好的话期间可以看看Mastering Unity Scripting)
4.进阶拿着自己的demo去找工作吧,在工作中提升自己,遇神杀神,遇佛杀佛,尽量先独立思考问题,再去找搜索引擎,再去找人请教。
5.其他以上只是皮毛,想要提升还要看图形学,数学等更多知识,需要时时刻刻学习新知识,解决新问题,这是一个极具挑战却又充满趣味的职业。总而言之,不管你自己做什么,只要不忘初心,坚持下去,付出总会有回报的!共勉!


来自iPhone客户端1楼2020-10-10 10:39回复
    想学习unity3d


    IP属地:河南2楼2022-03-15 21:24
    回复