Cocos2d-js
173300598
热爱互联网
展开
-
Cocos2d-js 音乐or音效
http://www.mamicode.com/info-detail-457014.html播放背景音乐cc.audioEngine.playMusic( url , loop ); @param {String} url 声音路径@param {Boolean} loop 是否循环播放 停止背景音乐cc.audioEngine.stopMusic (rel转载 2016-05-01 16:19:35 · 1372 阅读 · 0 评论 -
coco2d js 碰撞检测
游戏中的碰撞还是比较多的,比如角色与角色的碰撞,角色与墙壁的碰撞,角色与怪物的碰撞等,都需要进行碰撞的检测,来触发一定的事件最近在尝试制作一个小游戏的时候需要用到碰撞检测,然后就查了下资料,并在论坛进行提问等算是找到了比较满意的碰撞检测方法,这里记录下来现在自己知道的方法算是有了三种了,下面一一记录并分析下他们各自的优缺点1、就是官方提供的,根据getBoundin转载 2016-05-02 12:11:10 · 916 阅读 · 0 评论 -
Cocos2d-JS切换场景与切换特效
var HelloWorldLayer = cc.Layer.extend({ sprite:null, ctor:function () { ////////////////////////////// // 1. super init first this._super(); var size=cc转载 2016-05-02 12:12:48 · 2767 阅读 · 0 评论 -
Cocos2d-JS schedule用法
schedule用法主要分为两种方式,一种是直接用延时函数,比如scheduleCallbackForTarget,scheduleOnce等;另外一种就是在每帧的更新函数里面进行控制。1. 第一种直接使用函数的方式以this.scheduleOnce(回调函数,延迟时间)为例,这里要注意的是回调函数的使用。1.1 当回调函数为无参时,如:1转载 2016-05-02 12:17:50 · 832 阅读 · 0 评论 -
【cocos2d-js官方文档】十七、事件分发机制
http://blog.csdn.net/qinning199/article/details/41951517简介游戏开发中一个很重要的功能就是交互,如果没有与用户的交互,那么游戏将变成动画,而处理用户交互就需要使用事件监听器了。总概:事件监听器(cc.EventListener) 封装用户的事件处理逻辑事件管理器(cc.eventManager)转载 2016-07-13 11:37:43 · 661 阅读 · 0 评论 -
Cocos2d-JS schedule用法
schedule用法主要分为两种方式,一种是直接用延时函数,比如scheduleCallbackForTarget,scheduleOnce等;另外一种就是在每帧的更新函数里面进行控制。1. 第一种直接使用函数的方式以this.scheduleOnce(回调函数,延迟时间)为例,这里要注意的是回调函数的使用。1.1 当回调函数为无参时,如:1转载 2016-07-13 11:39:26 · 3293 阅读 · 0 评论 -
cocos2d-x 3.x sprite使用scale以后获取宽高
如果元素被是指缩放 setScale(0.5)之后,想获取元素的宽高,如下:原始宽高请使用 getContentSize() 函数缩放后的宽高请使用boundBox()函数 也就是元素边界的宽高情况cocos2d-js 写法sprite.boundBox().widthsprite.boundBox().height原创 2016-07-19 18:01:29 · 3538 阅读 · 0 评论 -
【cocos2d-js官方文档】十七、事件分发机制
游戏开发中一个很重要的功能就是交互,如果没有与用户的交互,那么游戏将变成动画,而处理用户交互就需要使用事件监听器了。总概:事件监听器(cc.EventListener) 封装用户的事件处理逻辑事件管理器(cc.eventManager) 管理用户注册的事件监听器,根据触发的事件类型分发给相应的事件监听器事件对象(cc.Event) 包含事件相关信息的对象如何使用呢? 首先需转载 2017-04-19 19:07:57 · 879 阅读 · 0 评论