Iphone Cocos2d:检测精灵上的闪烁状态
我想在一些精灵中使用闪烁效果(这些精灵代表陆地碎片)。我想通过使用闪烁动画(使用CCBlink)来实现这一点。但问题是,我需要知道精灵图像何时显示,何时不显示,因为如果我的角色踩在地上,而精灵图像没有显示,我的角色就应该死亡(掉落) 那么,有没有办法知道图像帧是否显示在CCBlink动画中?或者我必须手动模拟眨眼动作 提前感谢CCBlink通过多次来回切换CCSprite的visible属性来工作 因此,我认为您可以通过检查当前可见的精灵的visible属性(可能在游戏更新循环中)来检查角色是否站在当前可见的精灵上:Iphone Cocos2d:检测精灵上的闪烁状态,iphone,objective-c,cocos2d-iphone,blink,Iphone,Objective C,Cocos2d Iphone,Blink,我想在一些精灵中使用闪烁效果(这些精灵代表陆地碎片)。我想通过使用闪烁动画(使用CCBlink)来实现这一点。但问题是,我需要知道精灵图像何时显示,何时不显示,因为如果我的角色踩在地上,而精灵图像没有显示,我的角色就应该死亡(掉落) 那么,有没有办法知道图像帧是否显示在CCBlink动画中?或者我必须手动模拟眨眼动作 提前感谢CCBlink通过多次来回切换CCSprite的visible属性来工作 因此,我认为您可以通过检查当前可见的精灵的visible属性(可能在游戏更新循环中)来检查角色是否
这就是我一直在寻找的:使用“可见”属性对于我的目的来说已经足够了(而且非常简单!)。非常感谢你的帮助
if (playerStandingOnLandPiece && !landPiece.visible)
{
// player is dead.
}