摘要:
什么是游戏的导演 具体来说,Cocos2d-JS中的导演是一个对象,它负责设置游戏的运行环境,控制游戏的住循环并且管理场景和场景的切换。导演的任务 Cocos2d-JS中导演对象名为:cc.director。下面是它主要的任务: 环境设定 首先,在进入游戏之前,导演对象会设置游戏的运行环... 阅读全文
摘要:
场景树概念(Scene Graph)场景树是Cocos2d-JS中用来管理场景中所有元素的一个数据结构,场景树之所以被称为一棵树是因为它将一个场景的所有子结点以树状图的形式组织在一起。Cocos2d-JS中场景的渲染是通过遍历场景树来做到的,对于每一个节点node,遍历的顺序如下:遍历node左边的... 阅读全文
摘要:
Cocos2d引擎为游戏开发者提供了屏幕适配策略(Resolution Policy)解决方案。使用方式1. 设置屏幕适配策略(Resolution Policy) 如果你还没有用过Resolution Policy,只需要在游戏载入过程完成之后(cc.game.onStart函数回调中),调用下... 阅读全文
摘要:
标准屏幕坐标系 如果接触过iOS,Android,Windows Phone等系统的应用开发,或使用DOM,CSS开发过Web网页,开发者会非常熟悉所谓的标准屏幕坐标系:左上角为原点,向右为X轴正方向,向下为Y轴正方向。Cocos2d坐标系 Cocos2d引擎家族,包括Cocos2d-x,Coc... 阅读全文
摘要:
我学习 cocos2d-js 的方向: 学习 cocos2d-js 的 HTML5 版本;即 canvas 渲染。下载cocos-js 文件地址: http://www.cocos2d-x.org/filecenter/jsbuilder下载后解压 cocos2d-js-v3.9-lite :就这样... 阅读全文
摘要:
概述 使用cc.game单例代替了原有的cc.Application以及cc.AppControl。 cc.game是Cocos2d-JS的游戏对象,主要职责包括,配置的读取,引擎的加载,游戏脚本的加载,以及游戏的启动。 简化了工程启动代码的编写。 cc.game对象目前的设计非常精简,使用... 阅读全文
摘要:
概述 项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下。字段说明 debugMode 相当于原来的COCOS2D_DEBUG,其中: 0表示关闭调试模式,1表示log,2表示warn,3表示err... 阅读全文