0

AS3 Fisix エンジンを使用してゲームプレイのコンセプトを開発しており、振り子を摩擦のないものにする必要があります。アイデアは、画面内でマウスをクリックしてドラッグすることにより (Fisix の Rope リソースを使用して) 頭と尾の位置を定義し、振り子を振って勢いを失わずに開始位置に戻り、これを続けます。繰り返し。

これまでのところ、振り子を正常にスイングさせることができましたが、まだ摩擦と重力の影響を受けています (現実の振り子のように、完全に静止するまで動き続けます)。何度も試行錯誤を繰り返した結果、FisixEngine インスタンスでも Rope オブジェクト自体でも、使用できる明らかなパラメーターが見つからないことに気付きました。これにより、シミュレーションから摩擦を削除または無効にすることができます。摩擦のない動作を実現できます。

具体的でない場合は申し訳ありませんが、この問題について何か光を当てていただければ幸いです。説明されていることを達成するために組み合わせることができる、既存の Fisix オブジェクト パラメータ (重力、速度、推力など) のいずれかに適用できる式はありますか? つまり、Rope リソースが必要であるということだけを考えると、これをどのように解決しますか?

Any help is very appreciated. Thanks.

4

1 に答える 1

2

クラスのfisix ドキュメントを見るだけで、関数があり、親クラスから継承されていることがわかります。それらを に設定すると、損失のない振り子になると思います。RopesetFriction()setDrag()0

于 2011-05-26T20:52:31.453 に答える