问题描述
|
我正在使用AS3 Fisix引擎开发游戏概念,在这种情况下,我需要使摆锤无摩擦。这个想法是通过在屏幕上单击鼠标并拖动来定义头和尾的位置(使用Fisix的Rope资源),并让钟摆摆动,使其摆动并回到起始位置而不会失去动量,并且不断重复这样做。
到目前为止,我设法使钟摆正常摆动,但仍然受到摩擦和重力的影响(它一直运动直到完全静止为止,就像现实中的钟摆一样)。经过多次反复试验后,我意识到无论是在FisixEngine实例还是在Rope对象本身中,都找不到可以使用的明显参数,这使我可以消除或禁用模拟中的摩擦,从而可以实现无摩擦行为。
抱歉,如果我不够具体,但是如果您能对此问题有所了解,我将不胜感激。是否可以将任何公式应用到可以组合以实现所描述的任何现有Fisix对象参数(重力,速度,推力等)?我的意思是,仅考虑需要Rope资源,您将如何解决此问题?
任何帮助都非常感谢。
谢谢。
解决方法
只是在浏览fisix文档中的
Rope
类时,我注意到它具有setFriction()
函数和setDrag()
继承自父类。我假设将其设置为0
会导致无损失摆。