Cocos Creator的学习笔记之----场景切换 和 资源加载

本文详细介绍了在Cocos Creator中如何进行场景切换以及资源的加载和释放操作,通过JS和JavaScript技术实现高效的游戏资源管理。
摘要由CSDN通过智能技术生成
  • 加载和切换场景
// 加载和切换操作 
//(参数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",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值