【发布时间】:2011-11-08 19:57:02
【问题描述】:
我用 Adobe CS5.5 AIR 3.0 for iOS 制作的游戏快完成了。由于一些性能问题,我试图优化代码。
我对编程有点陌生,只是想问一些问题。
我正在使用一个名为“GlobalVariables”的类。我使用它就像有一个“速度”,我可以到达任何地方。因此,如果我在主线上,或者在课堂上,我可以输入“GlobalVarialbes.Speed”,然后更改速度。这是处理东西的好方法吗?或者表演会变得很重吗?我只是其中的许多“全局变量”。
一件非常烦人的事情是,当物体移动时,我真的需要 FPS 为 60 FPS。因为如果 FPS 大约在 30-40 左右,物体不会以相同的速度移动,而且物体之间似乎更接近了……这真的很烦人。我只是使用 object.x += GlobalVariables.Speed (速度可能是 4)...这里有什么建议吗?
如果我使用背景,它实际上会占用我大量的 FPS。大约 7-10 帧/秒。我怎样才能使背景图片少吃表演?
一般提示可能吗?我在 iOS 设备上使用 GPU 模式:)
编辑请回答这个问题:我的朋友告诉我使用“大量”的 if 是因为,那么 preforance 更容易实际查看它是否会阅读以下代码。 :)
【问题讨论】:
标签: ios actionscript-3 optimization air