您的位置:首页 > 移动开发 > Unity3D

Unity 客户端知识体系

2015-10-29 11:21 337 查看
如何从一名菜鸟成为一名Unity客户端开发工程师的知识体系整理,有时发现自己能实现什么功能,会做什么,那是技能,但想要更好更快的提升技能需要通过知识体系来实现。

这篇博文反复反复想了几次,还是借着书来介绍吧。知识点比较多。我所认为的知识难易分类会和作者不同。


Unity 5.x游戏开发指南 http://item.jd.com/11785198.html

src="http://img.blog.csdn.net/20151109100434117?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" border="0" >

初级知识点

1.熟悉界面:Inproject视图,hierarchy视图,inspector视图,工具栏,scene 视图,animation 视图,控制台和状态栏,性能分析器和资源服务器,定制编辑器;

2.unity的地形引擎.1使用高度图来创建高度;2使用笔刷来绘制高度;3绘制贴图;4放置树木;5使用草以及细节网格让场景变得更为散乱;6地形设置

3.光照和阴影

4添加天空盒和基于距离的雾化效果

5在地形上加入水体

6.Unity UGUI,GUI,Label,Button,TextField,ToolBar,Slider,ScrollView控件

7.各个GameObject,Cube,sphere,

8.物理引擎,刚体,碰撞器,

9.音乐音效

中级知识点

1.第一人称控制

2.Mecanim系统

3.Animator,Anamtion

4.物理引擎:物理材质,触发器,射线,关节,链条关节,弹簧关节

5.Camera的属性

6.PlayerPrfs,数据的存储和读取

7.3D 模型:Mesh网格模型,Texture贴图,Material材质,对应组件,骨骼动画

8.RenderTexture

9.Unity 脚本编写,控制物体的移动,旋转和缩放

高级知识点

1.粒子系统

2.AssetBundle

3.性能分析工具Profiler,优化代码和资源

4.渲染优化

5.NavMesh使用,扩展(A*)

6.阴影的生成

7.Network使用

8.Editor

9.NGUI的使用,对底层的理解,和UGUI对比和使用

10.shader使用,unity自带shader的了解

下面的内容,是我在其他的书中都没有看到,算是作者独特的内容。







这3块内容觉得可以重点深入去读,作者风宇冲,在unity这块研究了很久,值得一读
标签: