【问题标题】:Calling method at the end of sprite animation in cocos2dcocos2d精灵动画结束调用方法
【发布时间】:2011-08-18 17:53:40
【问题描述】:

谁能告诉我如何在精灵动画结束时调用方法。 我希望从场景中删除最后一张图像。这就是为什么我要调用该方法。 如果有更好的方法请告诉我。

【问题讨论】:

    标签: iphone animation cocos2d-iphone


    【解决方案1】:

    将此添加到 CCSequence 的末尾:

    CCCallFuncO* removeMe = [CCCallFuncO actionWithTarget:self selector:@selector(removeMe:) object:variableOfObjectToRemove];
    

    然后:

    - (void) removeMe:(id)object {
    //remove
    }
    

    【讨论】:

    • 虽然 removeMe 方法是纯苹果的。如果您知道要发送给 removeMe 的唯一对象是某种类型,则可以将 id 替换为您的类,而不必对对象进行类型转换。
    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 2011-11-05
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多