【发布时间】:2012-06-03 06:15:08
【问题描述】:
我正在用 AS3 制作一款游戏,需要在极短的时间内依次发射大量子弹。例如,在某个时刻,我需要每隔 1-5 毫秒发射一颗子弹,持续大约 1 秒。游戏以 60 FPS 的速度(流畅地)运行,屏幕上有大约 800 多个对象,但计时器似乎无法比我的帧速率更快(大约每 16 毫秒一次)。我只有一个 enterFrame 正在运行,其他所有内容都从它更新。
有什么建议吗?
【问题讨论】:
-
查看@JasonSturges 在此处针对我的一个专门讨论性能的问题发布的答案:stackoverflow.com/questions/8380789/… 您可能会得到一些提高游戏性能的建议。但要记住的是,Flash Player 的功能不足以满足您的需求 - 使用 Flash 构建的游戏可以访问的资源远少于使用 C# 或类似游戏的典型游戏。
标签: actionscript-3 actionscript timer