越是强调一件事情反而会觉得这件事情越奇怪.
creator官方demo 基本上都不是动态加载来做ui的.
但是实际上项目都会用预制体来分工.
打开界面会用代码控制异步加载预制体来显示界面,而不是事先拖到场景的属性里面.
那么问题来了:
1.已知 如果资源:预制体 图片 音频等都放在resources下面会增加setting.js的大小 增加包体积,增加零碎json文件,那么对游戏加载 热更新 各个平台 影响大不大?有多大?官方一直没说明,也没见回复过.
2.最佳的项目目录应该是怎么样的?
3.我习惯于用代码来加载图片 预制体等资源而不是在编辑器里面拖来拖去,那么 预制体肯定是要放在resources下面的,预制体里面的引用到的图片资源要不要放在resources下面?还是最好放在外面?
4.如果stage 有一个test.Prefab属性,并且在编辑器里面把预制体拖进去,那么预制体是否也一起被加载了
- 做一个功能通常都是一个预制体+对应的一个plist. 然而往往还会引用到共用的按钮图片资源. 这个共用的资源要不要放在resources下面?我们的项目只有一个stage 多个预制体,通常进入游戏会有个loading界面来异步加载需要用到的资源,例如前面提到的common文件,那么 common文件势必得放在resources下面了,是否流程就应该这样.
还请官方明示 最好能有一个文档说明下.
如果一个项目目标就是小游戏那基本上只需要loadingStage 和gameStage 就完事了,但是实际上会有我上面说的一些其他问题 没有说明过的.主要涉及到 异步加载上