【问题标题】:Action to change a property of a sprite?改变精灵属性的动作?
【发布时间】:2015-06-30 19:06:27
【问题描述】:

我正在尝试创建动作序列,最后我想将精灵的可见性设置为 false。

例如:

mySprite->setVisible(false);

我可以创建任何操作来执行此操作吗?我不能使用回调,因为回调不允许你使用“this”。

【问题讨论】:

    标签: cocos2d-x cocos2d-x-3.0


    【解决方案1】:

    您可以通过使用 lambda 函数和 capturing this 来为此目的使用回调,但如果您不想这样做,您可以运行 FadeOut 操作,时间为 0.0

    【讨论】:

    • 仅供参考:FadeOut 会更改不透明度,但 GPU 仍会绘制它,除非您将可见性设置为 false。
    • 是的,我建议使用回调。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多