CCSequence::create(array);

/所有的路径节点

CCArray *array = CCArray::createWithCapacity(20);

float dt=1/(m_pProperty->fMoveSpeed);

CCPoint point(-1,-1);

for (UINT i=0;i<CGlobal::getGameMap()->m_PathNode.size()-1;++i)

{

array->addObject(CCMoveTo::create(dt,point));

}

//移动完毕的回调

array->addObject(CCCallFunc::create(this,callfunc_selector(CMonster::onArrive)));

CCSequence* pAct=CCSequence::create(array);

时间: 2024-11-10 07:12:18

CCSequence::create(array);的相关文章

quick-cocos2d-x游戏开发【8】——动画与动作

动画与动作,在quick中都有对其封装,所以我们还是来看一下吧. 总的来说,对于帧动画,quick封装的方法我们可以经常使用,这是非常方便的,下面直接上代码来直观感受下, 比如,14张帧图片,采用cocos2d-x lua的方法来写是这样的, local sp = display.newSprite("grossini_dance_01.png", display.cx, display.cy) self:addChild(sp) local animation = CCAnimati

用quick制作仿PkrCruncher

将自己写的一段代码贴上来,抽取的是业务逻辑层,结构比较完整,我将太具体的东西都删除掉了.里面有tableview,帧动画,替换精灵图片,获取系统时间. local CalWinRateScene = class("CalWinRateScene", function()                             return display.newScene("CalWinRateScene")                         end)

Cocos2d-x-lua学习点滴

Lua下的方法.自己项目经验,个人见解,不能确保正确. Sprite: local Light = CCSprite:create("light.png") Light:setPosition(ccp(300,300)) Light:setScale(1) Light:setVisible(true) self.secondLevelMenuLayer:addChild(Light) Button: searchButton = Button:create() searchButton

cocos2d-x学习记录2——CCAction动作

CCAction能够使CCNode运动起来,能够呈现出多种多样的动作.这些动作能够改变其运动方向.形状.大小.旋转等. 同时,还可利用CCCallFunc.CCCallFuncN.CCCallFuncO.CCCallFuncND等函数实现回调. MyScene.h代码 1 #ifndef MyScene_H_H 2 #define MyScene_H_H 3 4 #include "cocos2d.h" 5 using namespace cocos2d; 6 7 class MySc

1000行代码写小游戏(终)

最后献上完整的1000行代码,基本功能已经完成,可以通过配置小怪和矿的位置和大小控制玩家时长和难度: -------------------------------------------------------------------------------------------- -- Added by ??? ------------------------------------------------------------------------------------------

insert an element at index into array

given an array, and an element to insert, and the position to insert this element,return a new array with the element inserted 1,2,3,4,5,6 -> 1,2,3,15,4,5,6 1 public static void main(String[] args) { 2 int[] org = new int[]{1,2,3,4,5,6} ; 3 int[] res

cocos2dx常见Action(转)

本文转载自:http://blog.csdn.net/ff313976/article/details/23667209 bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Icon.png"); sp->setPosition

cocos2dx中关于Action动作的相关API的详细介绍

 //CCMoveBy  创建一个移动的动作 //参数1:移动到目标坐标所需的时间 //参数2:目标坐标 //支持reverse 可以获取其反向动作 //CCMoveTo  一样的 //CCActionInterval * moveBy = CCMoveBy::create(5,ccp(300, 100)); //CCActionInterval * actionmoveback= moveBy->reverse(); //sp->runAction(actionmoveback); //

CCPlace,CCFlip*,CCToggleVisibility,CCMoveTo*,CCJumpTo*,CCScale*,CCRotate*,CCSkew*,fade,CCCardinalSp*

 1 CCAction动作 CCAction作为一个基类,其实质是一个接口(即抽象类),由它派生的实现类(如运动和转动等)才是我们实际使用的动作.CCAction 的绝大多数实现类都派生自CCFiniteTimeAction.由CCFiniteTimeAction 派生出的两个主要类分别是瞬时动作(CCActionInstant)和持续性动作(CCActionInterval). 2  CCActionInstant瞬时动作 A 总述 瞬时动作是指能立刻完成的动作,是CCFiniteTime