移动设备上的“调色精灵”禁用了使用相位器改变精灵状态的功能
tint sprite on mobile disables sprite state change with phaser
当我应用
this.player.tint = 0xcd0937;
将我的雪碧染成红色,雪碧在桌面上的表现就像预期的那样。精灵会改变颜色,当精灵向左或向右移动时,所有精灵状态的变化都会被识别,色调也会被激活。在移动设备上,精灵会改变为想要的色调颜色,但仍然停留在色调被应用时激活的精灵状态中。
有人知道如何在移动设备上实现预期的行为吗?
是的,恐怕这是一个已知的Pixi错误。我们正在修复它,但它可能不会在几周内发布。请继续关注Pixi/Phaser的回购,你应该会看到它在2014年9月底解决。
你只在移动设备上注意到它的原因是因为它只发生在画布模式下(移动设备使用),在WebGL中,颜色被正确地应用到动画的每一帧。在Canvas中,当动画帧改变时,它不会正确地更新色彩缓存。
相关文章:
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 异步facebook功能
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- jQuery滚动功能只工作一次
- Graphiti中是否有任何工具提示功能
- React redux初始化功能,无论状态变化如何
- 在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能
- 正在获取select上的功能id
- Rhino打印功能
- 使用(navigator.geolocation)检测浏览器功能错误
- css图片精灵到javascript鼠标功能
- ExtJS表面和精灵创建功能
- 移动设备上的“调色精灵”禁用了使用相位器改变精灵状态的功能