现场网站在这里:
https://handoffgame.herokuapp.com/
使用以下命令呈现:
http://handoffgame.herokuapp.com/lib/blit/surface.js
http://handoffgame.herokuapp.com/lib/blit/sprite.js
http://handoffgame.herokuapp.com/lib/blit/web-gl.js
我希望我有一个更具体的问题,但是没有错误,Safari似乎认为它工作正常……但是纹理会闪烁进出。现在,由于我不知道,我正试图弄清楚什么类型的事情可能导致此类问题。
最佳答案
事实证明,Safari不允许您drawImage
超出图像范围,并且像素的某些不精确导致透支少于一个像素。
我通过在绘制图像之前检查图像的宽度和高度范围来修复它。