如何学好unity
1个回答
2016-07-01 · 知道合伙人互联网行家
关注
展开全部
个人觉得就Unity学习,掌握几个很重要的点:
1.基本编程语言功底,C#、js、数据结构、算法
2.Unity资源流原理(Unity如何处理资源关系的,mate、 library、prefab之间的关系
dll如何被引用等等),基于这些关系去构建自己的资源管理结构。
3.做好对象生命周期管理(利于管理内存、利于更加灵活结构化)
4.善用unity文档和answer
在我看来,学习分为几个阶段:
初学者,先从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(粒子特效)。
1.基本编程语言功底,C#、js、数据结构、算法
2.Unity资源流原理(Unity如何处理资源关系的,mate、 library、prefab之间的关系
dll如何被引用等等),基于这些关系去构建自己的资源管理结构。
3.做好对象生命周期管理(利于管理内存、利于更加灵活结构化)
4.善用unity文档和answer
在我看来,学习分为几个阶段:
初学者,先从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(粒子特效)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询