1

(法国人指责我的英语;))

在 chrome firefox safari 和最近在移动设备上使用 phonegap 或钛开发 6 个月后,我使用 html5 完整画布完成了一个 javascript 太空射击游戏,该游戏在 iphone 模拟器和 iphone 4,4s 上具有良好的 fps。我选择不使用drawimage,不使用渐变等,并且我已经阅读了我的代码数千次以使其尽可能完美,我可以使用性能工具来分析任何浏览器上的每个功能......

游戏在iphone上运行正常,但我想在ipad上运行。如果我使用 xcode 在 iphone 上编译游戏并在 ipad 上玩它,使用 ipad 的选项 X2 游戏没问题,但我想要一个全屏游戏。所以,我在 1024 中制作了一个画布来代替 480。我所有的 vars 都经过调整,以使游戏以新的尺寸运行,这没关系。但是对于这种大小(代码和所有 lineto、arc 等都相同只是更大),游戏的 fps 很低。游戏更简单,因为游戏速度比iphone慢。

例如,在 iphone 上画一条弧线是可以的,但在 1024 宽度尺寸上,一条简单的弧线是要求更多 CPU 内存的功能之一。

我该怎么办,是否无法使用大尺寸的画布运行游戏?

我使用 ipad 3 1go ram...似乎绘制弧线和贝塞尔表格正在杀死我的 1024 尺寸设备。

我知道将来使用 arc() 不会有问题,但今天使用现代设备是个问题。我从未在 ipad 的 appstore 上看到过使用画布的游戏,你听说过吗?

非常感谢您的帮助或实验

4

0 回答 0