将一个项目分为两个编辑环境,一个是editor,一个是target。
editor只是策划人员拖拖拽拽编辑场景,打包时程序自动将每个场景资源打包生成一个XXX.unity3d文件,并最后生成一个场景配置文件(xml或json),最终这些文件都会放到server端(或某个local目录)。
target环境只有程序代码,由程序员负责,没有场景资源。运行时入口程序通过读取场景配置文件,动态导入server端的XXX.unity3d,并且初始化场景。调试程序修改bug,最后生成手机或网页可运行的最终程序。
以后只需要策划更新某个XXX.unity3d文件覆盖原来的即可,不需要程序员参与。