Cocos2d-JS中的常见元素
来源:互联网 发布:网龙网络 编辑:程序博客网 时间:2024/06/05 20:28
1.坐标系
在Cocos2d-JS游戏中,画面的左下角是(0,0)
2.场景(Scene)
cc类似于命名空间,把各种Cocos2d-JS原生类型都封装在这个命名空间里面。
3.节点(Node)
节点封装了一些基本的操作或者功能,场景中的物体都是继承自Node。
4.层(Layer)
Layer继承自节点,在一个典型游戏中,往往会包含一些层:背景层、人物层、道具层、系统信息层等。Cocos2d-JS提供两个常用的Layer:
- LayerColor:纯色背景的层
- LayerGradient:是颜色渐变的层
5.精灵(Sprite)
精灵加载图片后做了特殊处理,把图片中心移动到精灵的坐标点位置 。层和精灵的anchorX和anchorY默认都是0.5
6.导演(Director)
导演负责场景的切换cc.director.runScene()
或者cc.director.push()/pop()
导演可以提供下面的信息:
- 窗口的设计尺寸:getWinSize
- 窗口的实际尺寸:getVisibleSize,这个信息对手机适配有用
- 获取全局的定时器:getScheduler
- 暂停或恢复场景:pause/resume
7.extend函数
利用extend函数可以扩展(继承自)某个类,该函数的参数是一个对象,在这个对象中编写需要扩展的内容。如果覆盖了父类中的函数的话,要在前面写this._super()
0 0
- Cocos2d-JS中的常见元素
- Cocos2d-JS中的cc.LabelTTF
- Cocos2d-JS中的cc.LabelAtlas
- Cocos2d-JS中的文本菜单
- js:遍历容器中的元素
- js中的<noscript> 元素属性
- d3.js中的选择元素
- JS 删除数组中的元素
- js删除数组中的元素
- js中的表单元素操作
- js调试中的常见错误
- JS] JS 之删除数组中的元素
- cocos2d-js常见对象的几种创建方式
- Cocos2d-JS开发中的一些小技巧
- 小谈Cocos2d-JS中的getRotation()函数
- Cocos2d-JS开发中的一些小技巧
- Cocos2d-JS开发中的一些小技巧
- Cocos2d-JS中的Sprite精灵类
- ios深度解析之Swift(基本数据类型)
- HVM的缓存与内存控制
- Handler的原理-----源码剖析
- 下载ABIDE,GITHUB
- c++ primer第五版(中文)习题答案 第一章-开始
- Cocos2d-JS中的常见元素
- C# 从需要登录的网站上抓取数据
- thinkphp——前台关键字搜索页面实现
- Unity之线性渲染器
- HDOJ--1203--I NEED A OFFER!
- 黑马程序员——Java 基础:this 关键字的使用
- 用cryptico.js实现RSA加密(应对cryptico不支持PEM)
- 如何判断一个公司的好坏
- H5应用适合移动开发的几大特性(送给自己:只要去学,永远不要嫌晚)