Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 设置cocos2d中特定时间Xcode的刻度_C++_Ios_Xcode_Jquery Animate_Cocos2d X - Fatal编程技术网

C++ 设置cocos2d中特定时间Xcode的刻度

C++ 设置cocos2d中特定时间Xcode的刻度,c++,ios,xcode,jquery-animate,cocos2d-x,C++,Ios,Xcode,Jquery Animate,Cocos2d X,我试图在用户获得额外生命并在1秒或2秒后将其设置回正常值时缩放精灵 我有这个: if (_score == 2) { _life = _life + 1; string strLife = StringHelper::ToString(_life); _labelUpperLifeCounter->SetString(strLife); _labelUpperScoreLife->setScale(2.5f); } 它正在工作,但我不知道如何将

我试图在用户获得额外生命并在1秒或2秒后将其设置回正常值时缩放精灵

我有这个:

if (_score == 2)
{
    _life = _life + 1;
    string strLife = StringHelper::ToString(_life);
    _labelUpperLifeCounter->SetString(strLife);


    _labelUpperScoreLife->setScale(2.5f);

}
它正在工作,但我不知道如何将其设置回:

_labelUpperScoreLife->setScale(1.7f);
或者最好在它恢复正常之前,像脉冲一样对它进行2-3次动画处理


谢谢大家!

> P>我假设C++中同样可用。这就是我在obj-c中如何做到的

id scaleUp = [CCActionScaleTo actionWithDuration:.1f scale:2.5f];
id pause = [CCActionDelay actionWithDuration : 1.f];
id scaleBack = [CCActionScaleTo actionWithDuration:.1f scale:1.7f];
id seq = [CCActionSequence actions: scaleUp,pause,scaleBack,nil];
[_labelUpperScoreLive runAction:seq];

只是一般的想法:翻译C++是你的专长。这将缩放分数,暂停一点,然后将缩放恢复到初始状态。

最终我找到了另一种方法,因为我浪费了太多的时间

我创建了一个精灵的副本,并把它放在另一个上面。我已经将其缩放并淡出

_labelUpperScoreLife2->setVisible(true);
    _labelUpperScoreLife2->setScale(3.0f);
    _labelUpperScoreLife2->runAction(CCFadeOut::create(1));
看起来很棒


谢谢你的回答

感谢您的快速回复!我试试看,然后再打给你!我要在.h文件中将scaleUp、pause、scaleBack和seq声明为float吗?我不能让它工作。它只显示了CCScaleBy和CCScaleTo..好的,您使用的是2.x或之前的版本。也会有同样的效果。在任何cocos2d版本中声明您的版本,这样您将有更好的机会获得API正确答案;)。。。改变API是cocos最喜欢的运动。。。不太确定C++,Id(在Objic C中)只是一个对象句柄(GROUP)。COCOS2DX问题是ActuiFunSimultION在我的项目上不起作用。我不知道为什么。。。