如何学好unity
答案:2 悬赏:20 手机版
解决时间 2021-03-10 14:53
- 提问者网友:杀生予夺
- 2021-03-10 06:19
如何学好unity
最佳答案
- 五星知识达人网友:撞了怀
- 2021-03-10 07:01
最近在知乎和微博上经常有人问我如何开始学习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工程师了,开发一个游戏对你来说不再是一个问题,各种工作也是手到擒来。
来源:知乎
初学者,先从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工程师了,开发一个游戏对你来说不再是一个问题,各种工作也是手到擒来。
来源:知乎
全部回答
- 1楼网友:渡鹤影
- 2021-03-10 08:22
个人觉得就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(粒子特效)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯