FlashDevelop运行时开销

时间:2013-03-22 01:28:43

标签: actionscript-3 flash flashdevelop

今天我遇到了一个与我的代码无关的严重问题。

当我测试我的游戏并设置帧速率为60时,但即使我的游戏处于闲置状态,fps仍然保持在30分。我在同事的FlashDevelops中查看游戏,他们在fps 60都运行良好。然后我使用adobe scout来测试游戏并发现我的FlashDevelop似乎总是在预期的运行时开销很多,但是一旦它在FlashDevelop下运行,它就会回到Scout中的fps 60。如果游戏在不依赖FlashDevelop的情况下运行,它在fps 60下运行完美,只有在我在FlashDevelop中测试游戏时才会发生。

什么会导致这种行为?

2 个答案:

答案 0 :(得分:0)

是的,也发生在我身上。我不知道是什么导致它,但对我来说,它发生在我作为调试版本运行时。当我作为发布版运行时,一切都很好。

答案 1 :(得分:0)

要使用Flash Develop IDE在Adobe Scout上以避免其他开销或运行时开销,请为 Advanced Telemetry Advanced Telemetry Password <设置编译标志

-advanced-telemetry=true -advanced-telemetry-password=123456

然后在Adobe Scout上,点击编辑&gt;偏好...&gt;常规标签&gt;解锁受保护的SWF的密码 - &gt;输入123456,然后单击确定

快乐的调试!