gpt4 book ai didi

javascript - 为什么我的 box2d.js/canvas 脚本在 firebug 打开时运行得更快?

转载 作者:行者123 更新时间:2023-11-30 06:06:11 25 4
gpt4 key购买 nike

看起来真的很奇怪,而且我似乎找不到任何原因。

我正在使用 box2d.js 运行一个小模拟,只有几个带有关节的盒子来制作“绳子”。

使用 firefox(版本 3.6.13)它运行得非常缓慢,直到我打开 firebug(版本 1.6.0),然后速度大幅提升(我猜至少是 2 倍)。

如果我完全禁用 firebug 插件并重新启动浏览器,它仍然很慢。

可能是什么原因造成的,我怎样才能让它正常运行那么快?


编辑

作为证明,这里有一个 zip 文件:https://docs.google.com/leaf?id=0B5twGxOv6WCsOTU5NzVjZTEtNGY0ZS00ZjFiLTkwNDUtYTE3YjlmNmU2Zjhh&sort=name&layout=list&num=50

有一个 friend 用的是旧版本的 firebug,他无法重现。


编辑 2

如果我将我的实现更改为使用 raphael 而不是 canvas,它就不再发生,所以我认为这一定与 canvas 有关。

最佳答案

这很奇怪!您的代码中是否有任何 console.log 调用?如果没有 Firebug,这些将失败,可能会导致速度变慢。

关于javascript - 为什么我的 box2d.js/canvas 脚本在 firebug 打开时运行得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4440647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com