项目介绍
- 名称:*******
- 性质:商业性移动端单机项目
- 类型:3D ARPG
- 启动时间:2015年5月上旬
插件的使用与介绍
- NGUI:开始用的3.5.9版,项目快完成时换了3.9.0版,新版本解决了一些未知BUG,性能方面也得到一定提升。关于NGUI的介绍已经很多,就不用多介绍了。
- Simple Json:这个插件应该属于Unity,免费性能有保障,最好进行2次封装使用,此插件用来读取策划的数值、剧情等等。
- Behavior Designer:行为树插件,上一年年末项目出现性能问题,找了很久确定是此插件导致的,由于闭源因素无法深度寻找问题,于是找到插件作者,作者很热心,并且重发了一个版本的插件(Unity商店的那个有BUG)给我们,问题对得到一定的解决,这个插件主要用于敌人的AI制作,部分玩家的自动战斗功能。
- Pool Manager:项目中期我们被性能问题搞得手忙脚乱,于是介入此插件,用来解决动态生成问题。
- Camera Path 2:用于各种技能特写(最终未用到)、人物特写、关卡开场特写(最终未用到)。
- Camera Shake :一名策划找的插件,脚本里面有 Thinksquirrel Software 字样,用于摄像机的抖动。
- Finger Gestures:手势控制插件。
- ETC1+Alpha:处理UI地图集占用内存过大的问题,由于我们之前为实现UI置灰效果,手动改了NGUI的Shader,但在使用此插件之后会发生一定的冲突。不过内存确实小了。
- Anti-Cheat Toolkit:防内存、存档破解的插件,也用于保存。
- PlayerPrefsX:存在于项目中,实现有没用到我是不知道的,这个主要是用于存档。
- 各种粒子特效包。
最终结果
Profiler 内存与渲染
运行效率还是可观,并且还在没有完全完成的情况下。
其它
人员组成、工作分配、开发软件、Unity里面的框架与编辑器使用等等,,,,我想了一下还是不写了。