0

我正在使用 AS3 Fisix 引擎开发一个游戏概念,其中我需要一个无摩擦的钟摆。这个想法是通过在屏幕中单击并拖动鼠标来定义头部和尾部位置(使用 Fisix 的绳索资源),并让钟摆摆动,使其前进并返回其起始位置而不会失去动力,并继续这样做反复。

到目前为止,我设法使钟摆正常摆动,但仍然受到摩擦和重力的影响(它一直移动直到完全静止,就像现实生活中的钟摆一样)。经过多次反复试验后,我意识到无论是在 FisixEngine 实例中还是在 Rope 对象本身中,我都找不到任何明显的参数可以使用,这允许我从模拟中删除或禁用摩擦,以便可以实现无摩擦行为。

抱歉,如果我不够具体,但如果你们能对这个问题有所了解,我将不胜感激。是否有任何公式可以应用于任何现有的 Fisix 对象参数(重力、速度、推力等),可以组合以实现所描述的?我的意思是,仅考虑到 Rope 资源是必需的,您将如何解决这个问题?

非常感谢任何帮助。谢谢。

4

1 回答 1

2

只是查看该类的fisix 文档Rope我注意到它有一个setFriction()函数并setDrag()继承自父类。我假设将它们设置为0会导致没有损失的钟摆。

于 2011-05-26T20:52:31.453 回答