車のグラフィックにJointを設定する前に、Jointの種類と使い方のメモ。
Jointは大きく分けてb2DistanceJoint、b2RevoluteJoint、b2PulleyJoint、b2PrismaticJointの4種類。
どのJointの設定も基本的には同じで、2つのBox2Dオブジェクトを指定して繋げる感じ。
以下個々の説明。
Jointは大きく分けてb2DistanceJoint、b2RevoluteJoint、b2PulleyJoint、b2PrismaticJointの4種類。
どのJointの設定も基本的には同じで、2つのBox2Dオブジェクトを指定して繋げる感じ。
以下個々の説明。
- b2DistanceJoint -
これは2つのオブジェクトの距離を一定に保つJoint。
↓scriptはこんな感じ。
- b2RevoluteJoint -
モーターの機能がついていて、motorSpeedというプロパティに値を与えるとオブジェクトが回転する。
- b2PulleyJoint -
滑車のような動きをさせられる。
- b2PrismaticJoint -
単体では変な動きをするから、Box2DFlashAS3のサンプルにあったものを焼きなおしてみた。
長くなってしまうから一つ一つソースにまとめてみた。
・ソース
次回は車のグラフィックにJointを設定してみる。
これは2つのオブジェクトの距離を一定に保つJoint。
This site requires flash player 9 or later.Thank you.
↓scriptはこんな感じ。
- b2RevoluteJoint -
モーターの機能がついていて、motorSpeedというプロパティに値を与えるとオブジェクトが回転する。
This site requires flash player 9 or later.Thank you.
- b2PulleyJoint -
滑車のような動きをさせられる。
This site requires flash player 9 or later.Thank you.
- b2PrismaticJoint -
単体では変な動きをするから、Box2DFlashAS3のサンプルにあったものを焼きなおしてみた。
This site requires flash player 9 or later.Thank you.
長くなってしまうから一つ一つソースにまとめてみた。
・ソース
次回は車のグラフィックにJointを設定してみる。



leave comment