- 加载和切换场景
// 加载和切换操作
//(参数1:场景文件名,不包含扩展名)
//(参数2:加载后的回调)
cc.director.loadScene("MyScene",onSceneLaunched);
// 预加载
cc.director.preloadScene("table",func);
// 设置常驻节点
cc.game.addPersistRootNode(myNode);
// 取消接地昂常驻属性
cc.game.removePersistRootNode(myNode);
- 获取和加载资源
/*
所有继承自 cc.Asset 的类型都统称资源,
如 cc.Texture2D, cc.SpriteFrame, cc.AnimationClip, cc.Prefab 等.
当引擎在加载场景时,会先自动加载场景关联到的资源,这些资源如果再关联其它资源,
其它也会被先被加载,等加载全部完成后,场景加载才会结束。
*/
// (1)通过脚本设置属性,可以在属性检查器里设置资源
// (2)动态加载
// 注意:
// 1、所有需要通过脚本动态加载的资源,都必须放置在resources文件夹或它的子文件夹下.
// (resources 需要在assets文件夹中手动创建,必须位于assets的根目录)
// 2、资源动态加载的时候都是 异步 的,需要在回调函数中获得载入的资源。
/**
* 动态加载 Asset
**/
// cc.loader.loadRes 这个 API 来专门加载那些位于 resources 目录下的 Asset。
// loadRes一次只能加载单个Asset.
cc.loader.loadRes("test/prefab",