学习Unity的方法有哪些?
发布网友
发布时间:2022-04-22 02:19
我来回答
共1个回答
热心网友
时间:2023-10-11 10:08
个人觉得就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(粒子特效)。