Nape和Box2d(Actionscript 3物理引擎)的比较

3
我一直在测试Nape物理引擎与Box2D AS3Alchemy的性能,结果发现Nape比它们都要慢得多。我在几个地方(这里这里)读到说它应该更快。有人之前做过两者之间的测试吗?如果是,你们的结果是什么?
2个回答

4

在与Nape的创建者交谈后,他告诉我由于其使用内联方式,Nape在移动设备上运行缓慢,这与我的目标设备类似。


只是想感谢您的回答...到目前为止,我读过的所有比较似乎都只涉及桌面性能。在我的有限测试中,Nape和其他解决方案在移动设备上的性能提升微不足道。 - producerism

1

嘿,从我的网站链接发现了这个问题。我已经使用Box2D AS3,然后使用Box2D Alchemy约一年时间,可以自信地说Nape的性能远远超过Box2D。我的早期测试表明,虽然Box2D最多只能堆叠100-150个盒子,但Nape却可以具有500多个相同的性能。

在我最近的测试中,场景中可以有1000个物体,我看到的延迟主要来自显示而不是物理计算。默认设置应该没问题;只需确保您正在使用类似的物理比例即可!


我有一种感觉,我可能在Nape上做了一些奇怪的事情。我正在一个相当慢的系统上测试这些引擎。我有一些高度约为100像素,宽度约为20像素的物体,从大约500像素高处落下到一个静态体上,该静态体的大小为1280像素乘以100像素。我将空间的单元格大小设置为100,重力向量为(0,200)。所有的物体都同时撞击静态体以给引擎造成压力。我看到Nape的FPS在几秒钟内降至8-7,而Box2d的Alchemy端口只会在一两秒钟内降至大约21fps。有什么想法吗? - Jordan
我只有 10 个尺寸为 100x20 的对象,所以我一定做错了什么。 - Jordan
不要忘记使用 Nape 的发行版本,并从 Flash Builder 中导出发布版本构建。 - analytik
同时,使用最新版本的Flash Builder(4.7 beta 2+),您可以使用分析工具来查找瓶颈。 - analytik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接