Actionscript 3 使用AS3 Fisix发动机绳索资源的无摩擦摆

Actionscript 3 使用AS3 Fisix发动机绳索资源的无摩擦摆,actionscript-3,physics,physics-engine,physical-design,Actionscript 3,Physics,Physics Engine,Physical Design,我正在使用AS3 Fisix引擎开发一个游戏性概念,其中我需要一个无摩擦的钟摆。其想法是通过鼠标点击并在屏幕上拖动来定义头部和尾部位置(使用Fisix的绳索资源),让钟摆摆动,使其向前移动并返回到起始位置,而不会失去动量,并重复这样做 到目前为止,我设法使钟摆正常摆动,但仍然受到摩擦和重力的影响(它一直移动,直到完全静止,就像现实生活中的钟摆一样)。经过多次尝试和错误实验后,我意识到无论是在FisixEngine实例中还是在Rope对象本身中,我都找不到任何明显的参数可以使用,这使我能够从模拟中

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

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

对不起,如果我说得不够具体,但如果你们能在这个问题上透露一些信息,我将不胜感激。是否有任何公式可应用于任何现有的Fisix对象参数(重力、速度、推力等),这些参数可组合以实现所述目标?我的意思是,考虑到绳子资源是必需的,你会如何解决这个问题

非常感谢您的帮助。
谢谢

只需查看
Rope
类,我注意到它有一个
setFriction()
函数和继承自父类的
setDrag()
。我假设将这些设置为
0
将导致无损失摆。

+1检查宇宙中最明显的地方,文档。:)谢谢回复。很抱歉没有首先提到,我尝试了一些参数更改,包括阻力和摩擦力,它们默认设置为零,不幸的是,这是我开始处理的情况。虽然我没有尝试过绳索对象,但我验证了摩擦与表面之间的相互作用有关,它不一定是钟摆-空气相互作用(我假设从物理上讲,消除发动机内部摩擦的效果是通过操纵力、矢量和其他东西实现的)。无论如何,这项研究需要做很多工作:)