|
开发了3个Unity项目, 想到几个问题需要注意:
1. 避免monobehavior脚本滥用, 作为一种需要挂到gameobject的资源脚本, 与很多prefab产生了大量相关性, 造成维护困难, 除非一些不经常修改的, 如ngui的各种资源型脚本, 避免游戏逻辑扑到该脚本上. 写一个健壮的MVC架构, 顶住各种"便利"的实现方式, 是项目成功的必备基础
2. 资源目录划分, 涉及到如何打包资源, 如何发布版本, 如何控制资源大小, 做一些你认为可行的划分方式, 如按照图片, 动画, 模型等, 或按照角色, UI, 特效等, 写一些必要的效率插件, 写一个稳定的资源管理框架
3. 程序脚本, 美术资源, 策划配置, 常常会因为项目的仓促进行, 导致最终发版本一团乱, 同上述第2点, 前期一定要规划好版本控制方式, 是否采用git, svn, asset server等等, 是否需要开发专用工具导入导出, 版本发布是否需要考虑各种本地化, 渠道分支怎么管理, 甚至开发人员职责如何划分(逻辑程序, 插件程序, 引擎程序等) |
|