gpt4 book ai didi

objective-c - cocos2d 让 Sprite 闪烁,它变得不可见

转载 作者:太空狗 更新时间:2023-10-30 03:33:39 25 4
gpt4 key购买 nike

我试图让我的 sprite 闪烁,但它只是消失了,我搜索了谷歌,但我找不到解决方案,这是我正在做的:

    CCBlink * blinker = [CCBlink actionWithDuration: 0.5 blinks: 1];  
[player runAction: blinker];

当我的两个 Sprite 碰撞时调用此方法,当碰撞发生时,我希望“玩家” Sprite 闪烁几秒钟。此刻,当 Sprite 碰撞时,“玩家” Sprite 变得不可见......谢谢

最佳答案

CCBlink 的工作原理似乎是在您指定的持续时间内将您的 Sprite 的可见性打开和关闭给定的次数。根据您设置的持续时间,您可能有时会在操作结束时以“关闭”可见状态结束(非常有问题是的,我以前也有过),这不是很理想.

两个建议:(1) 研究眨眼次数。(2) 始终强制 Sprite 在眨眼结束时可见:

添加:[CCShow action] 到眨眼 Action 的末尾。您可以将这两个操作串入 CCSequence。

关于objective-c - cocos2d 让 Sprite 闪烁,它变得不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249613/

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