cocos2d-x
文章平均质量分 77
xiao0915
这个作者很懒,什么都没留下…
展开
-
cocos2d-x初探学习笔记(4)--触屏事件
1.场景触屏 一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成 第一步:setIsTouchEnabled(true);这句话在类初始化的时候加入 第二步:重写相应的函数: ccTouchesBegan(CCSet *pTouches,CCEvent *pEvent);//触屏开始事件 ccTouchesMoved(CCSet *pTou转载 2013-11-09 10:36:52 · 559 阅读 · 0 评论 -
cocos2d-x初探学习笔记(7)--CCProgressTimer
在cocos2d中同样提供了很多表现图片和精灵的方式,上一篇当中提到的切换场景的方式之一是顺或逆时针切入的方法,在图片上也可以使用,test里有一个例子介绍CCProgressTimer可以实现一些图片的特效效果,这样的效果可以在载入的时候作为载入动画 步骤1.定义CCProgressTo,通过actionWithDuration函数,第一个参数是时间是一个CCTime对转载 2013-11-09 11:15:59 · 515 阅读 · 0 评论 -
cocos2d-x初探学习笔记(8)--场景特效
如何让场景中的所有都受一个动作特效的影响呢?可以使用树形结构,在场景中建立一个CCNode,然后将场景中会受特效影响的对象都挂在这个特效上就可以了,如下代码就做到了这点 可以看到,所有的对象都挂在了node上面,另外还要注意当特效动作结束后,将场景恢复正常,可以用挂schedule的方式,实时监测,如下 如代码中一样,如果动作结束,那就恢复相应的转载 2013-11-09 11:16:29 · 534 阅读 · 0 评论 -
cocos2d-x初探学习笔记(6)--场景间切换效果
Cocos2d-x提供了很多场景间切换的效果,可以方便大家使用(很多是在Kjava时代都需要程序员自己来实现的效果)。 1.使用方法: 正常的无过渡场景的如果尚未建立场景(即游戏中的第一个场景),就是用pDirector->runWithScene(pScene);即可以使用相应场景,如果是替换场景,则使用CCDirector::sharedDirector()->replaceSce转载 2013-11-09 11:14:44 · 466 阅读 · 0 评论 -
cocos2d-x初探学习笔记(5)--动作管理
1.停止此动作,开始下一个动作 其中在onEnter的最后一句话就是在1.4s后调用removeThis这个函数来进行把这一层删掉,并且开始下一层,可以看到,这个runAction是这个层对象调用的。 1.回调函数处理子精灵 如果不想对整个层操作,而是对层中的精灵操作呢?这回调函数使用callfuncN_selector即可 3.动作转载 2013-11-09 11:13:32 · 526 阅读 · 0 评论