现场网站在这里:

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超出图像范围,并且像素的某些不精确导致透支少于一个像素。

我通过在绘制图像之前检查图像的宽度和高度范围来修复它。

09-25 20:01