1

我正在使用 EaselJS 构建一个多平台 HTML5 画布游戏(尽管我在没有使用这个库的情况下进行了测试并且问题仍然存在);

我正在加载 1280 x 1800 的图像,然后将其渲染到画布上。

除了运行 iOS5 的 ipad 1st gen 之外,这在所有设备上都按预期运行。

它将图像加载并绘制到 640x900 的画布上......

我用 640 的结果提醒 Image.width,所以我认为这与实际渲染到画布没有任何关系,而是 iOS5 对图像大小的限制?

作为一种解决方法,我正在放大图像,所以它在这个特定设备上看起来质量较低,但我正在寻找解决方案或至少解释为什么会发生这种情况!

这是问题的一个例子:http: //kokodev.co.uk/ipadcanvasimageproblem/


我还将 iPad 连接到 xCode 管理器控制台,查看它是否报告任何错误或内存警告,但它没有!

4

0 回答 0