import文件夹
import文件夹减少配置文件生成。减少配置文件生成需要在制作游戏时遵循一个原则,那就是官方文档里关于resources目录的解释:所有需要通过cc.loader.loadRes动态加载的资源,都必须放置在 resources 文件夹或它的子文件夹下。如果一份资源不需要由脚本直接动态加载,那么千万不要放在 resources 文件夹里。所有放在resource里未被场景或者预制体文件引用,并使用cc.loader.loadRes方法加载的文件(声音资源例外,引用不引用都是它自己,打包之后它只会消耗一个请求),打包之后都会在import文件夹生成一个json文件。所以我们要尽量让资源被引用到,引用并不会消耗性能,使用cc.instantiate方法创建并add到节点才会消耗性能。
像预制体,动画文件,一定要放在res目录。如果项目中使用cc.loader.loadRes方法加载预制体,则放弃这种创建方式,把预制体引用到场景中,需要的时候再创建
。在我看来,cc.loader.loaderRes方法只适用于播放音效,加载url图片(如微信头像)。图片只要有被引用到,放在res目录和resources目录都是可以的。
另一个问题!resource里面尽量不用放prefab文件吗? 这样对性能有好处吗?