0

当我申请

this.player.tint = 0xcd0937;

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

任何人都知道如何在移动设备上实现预期的行为?

4

1 回答 1

1

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

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

于 2014-08-13T18:36:38.543 回答