cocos creator入门教程(十八)—— creator_Director对象与资源加载策略

本文介绍了cocos creator中的cc.Director对象,详细讲解了其作为游戏全局管理对象的角色,包括如何获取导演对象实例以及常用接口如getWinSize和loadScene。此外,还探讨了资源加载策略,特别是针对H5游戏的资源预加载方法,如预加载脚本和在场景切换中动态加载资源。最后提到了避免手动关联资源和代码加载资源的技巧。

cc.Director与 资源加载策略

cc.Director对象

1:游戏里面控制管理整个游戏全局对象,包括了场景切换等,为cc.Director对象;

2:导演对象全局只有一个cc.director,大写的为类, 小写的cc.director为全局的导演对象;

3: cc.director来获取导演对象实例;

4: 游戏中各种管理对象都可以通过cc.director获取,比如物理引擎管理,Action管理, 碰撞检测管理等;

 

常用接口

1: getWinSize: 适配后的逻辑大小;

2: getWinSizeInPixels: 获取窗口的像素大小;

3: getScene: 获取当前的逻辑场景,场景对象下面是Canvas;

4: setDisplayStats: 是否显示左下角FPS信息;

5: getCollisionManager: 获取碰撞检测管理对象;

6: getPhysicsManager :获取物理引擎管理对象;

7:loadScene(scene_name):加载场景,场景的名字,系统会加载对应的场景

8:preloadScene(scene_name):预加载场景

    goto_roadmap : function() {
        cc.director.loadScene("roadmap_scene");
    },

资源加载策略

1: h5资源加载的过程:    

(1)从服务器上下载来来资源,并把资源加载到内存中,所以你在做h5游戏,你要把你当前游戏中要用到的资源先加载下来,否者的话,你在运行的时候去加载就来不及了(h5卡住);

2:三种资源加载策略:  

1>: h5的小游戏:采用全部提前绑定好所有的资源。编写预加载脚本preload.js, 将要加载的资源手动关联到第一个启动的场景上面;  

<

Cocos-Creator开发(来自于网络).pdf 目录 目录.....................................................................................................................................................2 第一章 JavaScript 快速入门...........................................................................................................8 1.1 变量.......................................................................................................................................8 1.2 函数......................................................................................................................................8 1.3 返回值..................................................................................................................................9 1.4 if/else 语句...........................................................................................................................9 1.5 JavaScript 数组(Array)...............................................................................................10 1.6 JavaScript 对象(Object).............................................................................................10 1.7 匿名函数............................................................................................................................12 1.8 链式语法............................................................................................................................13 1.9 This......................................................................................................................................14 1.10 运算符 ..............................................................................................................................14 1.11 总结...................................................................................................................................15 第二章 创建和使用组件脚本 ........................................................................................................18 2.1 创建组件脚本....................................................................................................................18 2.2 编辑脚本...........................................................................................................................19 2.3 添加脚本到场景节点中...................................................................................................19 第三章 使用 cc.Class 声明类型...................................................................................................21 3.1 定义 CCClass....................................................................................................................21 3.2 实例化................................................................................................................................21 3.3 判断类型...........................................................................................................................21 2 3.4 构造函数...........................................................................................................................21 3.5 实例方法...........................................................................................................................22 3.6 继承 ...................................................................................................................................22 3.7 声明属性 ...........................................................................................................................23 第四章 CCClass 进阶参考 ............................................................................................................29 术语...........................................................................................................................................29 4.1 原型对象参数说明............................................................................................................29 4.2 判断类型...........................................................................................................................31 4.3 成员...................................................................................................................................32 4.4 继承...................................................................................................................................35 4.5 属性...................................................................................................................................38 4.6 属性参数...........................................................................................................................39 4.7 GetSet 方法......................................................................................................................49 4.8 editor 参数 .......................................................................................................................52 第五章 访问节点和组件.................................................................................................................55 5.1 获得组件所在的节点........................................................................................................55 5.2 获得其它组件......
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值