申请时
this.player.tint = 0xcd0937;
将我的精灵色调为红色,精灵在桌面上表现得如预期。精灵会改变颜色,当精灵向左或向右移动时,所有精灵状态变化都会被识别并且色调处于活动状态。在移动设备上,精灵会变为所需的色调颜色,但仍会停留在应用色调时处于活动状态的精灵状态。
任何人都知道如何在移动设备上实现预期的行为?
答案 0 :(得分:1)
是的,这是一个我知道的已知Pixi bug。我们正在努力修复它,但它可能不会在几周内下降。请关注Pixi / Phaser回购,您应该会在2014年9月底之前解决它。
你在移动设备上只注意它的原因是因为它只发生在Canvas模式(移动设备使用),在WebGL中,色调正确应用于动画的每一帧。在Canvas中,当动画帧发生变化时,它不会正确更新色调缓存。