【发布时间】:2014-10-06 15:57:58
【问题描述】:
当我申请时
this.player.tint = 0xcd0937;
为了将我的精灵染成红色,精灵在桌面上的行为与预期一样。精灵会改变颜色,当精灵向左或向右移动时,所有精灵状态的变化都会被识别,并且色调是活动的。在移动设备上,精灵会更改为所需的色调颜色,但会停留在应用色调时处于活动状态的精灵状态。
有人知道如何在移动设备上实现预期行为吗?
【问题讨论】:
标签: javascript phaser-framework
当我申请时
this.player.tint = 0xcd0937;
为了将我的精灵染成红色,精灵在桌面上的行为与预期一样。精灵会改变颜色,当精灵向左或向右移动时,所有精灵状态的变化都会被识别,并且色调是活动的。在移动设备上,精灵会更改为所需的色调颜色,但会停留在应用色调时处于活动状态的精灵状态。
有人知道如何在移动设备上实现预期行为吗?
【问题讨论】:
标签: javascript phaser-framework
是的,恐怕这是一个已知的 Pixi 错误。我们正在努力修复它,但它可能不会在几周内下降。请密切关注 Pixi / Phaser 存储库,您应该会在 2014 年 9 月底看到它得到解决。
您只在移动设备上注意到它的原因是因为它只发生在 Canvas 模式(移动设备使用)中,在 WebGL 中,色调被正确应用于动画的每一帧。在 Canvas 中,当动画帧发生变化时,它不会正确更新色调缓存。
【讨论】: