CCJumpBy函数的调试应用一:
//小鸟上下飞 不断循环 参数跳稍调快的话效果看起来像jump
CCActionInterval* actionUp = CCJumpBy::create(10, ccp(0,0), 30, 4);
bird->runAction( CCRepeatForever::create(actionUp));
CCJumpBy函数
直接这两行放在你创建精灵时写的代码this->addChild(bird);这行后面就行
参数说明:时间秒,移动点,高度,步数
即你调整第1个参数,控制小鸟的速度快慢
第3个参数,控制小鸟往上面的Y轴高度。
就可以看到bird上下飞飞不断循环。
第3个参数,控制小鸟往上面的Y轴高度。
就可以看到bird上下飞飞不断循环。
CCJumpBy函数的调试二:
CCActionInterval* actionBy = CCJumpBy::create(10, CCPointMake(getWinSize().width/2, getWinSize().height/2+100), 50, 14);
CCActionInterval* actionByBack = actionBy->reverse();//让动作回到actionBy之前的地方
bird->runAction( CCSequence::create(actionBy, actionByBack, NULL));
如果改为将这3行放在你创建精灵时写的代码this->addChild(bird);这行后面
小鸟会渐渐地往右