我已经搜索过,但还没有找到答案,所以。
大约 5% 的时间我使用 ctrl+enter 启动游戏并在 Flash CS6 中测试电影,游戏从 60 FPS 随机变为看起来像 120 FPS,尽管使用 FPS 计数器它仍然显示为 60。它闪烁并关闭,直到我关闭程序。但这仅在我启动它时发生,大约 5% 的时间,通常它工作得很好。这可能是什么原因造成的?我认为这与代码无关,因为它在启动时随机执行此操作。
--
另外,当我在外部 SWF 文件中启动我的游戏时,它能够在屏幕上处理大约 100 个位图敌人,而当我在测试 IDE 中启动它或使用 Internet Explorer 启动 SWF 时,它可以处理 500 个。什么会影响外部 SWF 的速度吗?