【问题标题】:tint sprite on mobile disables sprite state change with phaser移动设备上的 tint sprite 使用移相器禁用 sprite 状态更改
【发布时间】:2014-10-06 15:57:58
【问题描述】:

当我申请时

this.player.tint = 0xcd0937;

为了将我的精灵染成红色,精灵在桌面上的行为与预期一样。精灵会改变颜色,当精灵向左或向右移动时,所有精灵状态的变化都会被识别,并且色调是活动的。在移动设备上,精灵会更改为所需的色调颜色,但会停留在应用色调时处于活动状态的精灵状态。

有人知道如何在移动设备上实现预期行为吗?

【问题讨论】:

    标签: javascript phaser-framework


    【解决方案1】:

    是的,恐怕这是一个已知的 Pixi 错误。我们正在努力修复它,但它可能不会在几周内下降。请密切关注 Pixi / Phaser 存储库,您应该会在 2014 年 9 月底看到它得到解决。

    您只在移动设备上注意到它的原因是因为它只发生在 Canvas 模式(移动设备使用)中,在 WebGL 中,色调被正确应用于动画的每一帧。在 Canvas 中,当动画帧发生变化时,它不会正确更新色调缓存。

    【讨论】:

    • 你再次光临我。
    猜你喜欢
    • 1970-01-01
    • 2014-06-10
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    相关资源
    最近更新 更多