gpt4 book ai didi

cocos2d-iphone - Cocos2d 淡入/淡出 Action 永远重复

转载 作者:行者123 更新时间:2023-12-04 09:28:10 25 4
gpt4 key购买 nike

我正在尝试为我的 CCSprite 制定一种方法基于 Player类来启动播放器实例淡入淡出,直到通过调用 stopAllActions. 停止

在我的 Player我有课:

- (void)pulse
{
[self setOpacity:1.0];
CCAction *fadeIn = [CCFadeTo actionWithDuration:0.5 opacity:0.5];
CCAction *fadeOut = [CCFadeTo actionWithDuration:0.5 opacity:1.0];

CCSequence *pulseSequence = [CCSequence actions:
fadeIn, // I get a warning about incompatible pointer types...
fadeOut,
nil];
[self runAction:pulseSequence];
}

这不起作用,也不能解决永远重复的部分。我知道我应该使用 CCRepeatForever但我没有看到如何正确实现它。

谢谢!

最佳答案

我没有运行过这个,但我认为其他人已经成功了:

- (void)pulse
{
[self setOpacity:1.0];
CCFadeTo *fadeIn = [CCFadeTo actionWithDuration:0.5 opacity:127];
CCFadeTo *fadeOut = [CCFadeTo actionWithDuration:0.5 opacity:255];

CCSequence *pulseSequence = [CCSequence actionOne:fadeIn two:fadeOut];
CCRepeatForever *repeat = [CCRepeatForever actionWithAction:pulseSequence];
[self runAction:repeat];
}

关于cocos2d-iphone - Cocos2d 淡入/淡出 Action 永远重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com