Box2DFlashAS3(2.0.0)を使ってみる - その5(Joint編)

2008年5月17日 22:32
車のグラフィックにJointを設定する前に、Jointの種類と使い方のメモ。

Jointは大きく分けてb2DistanceJointb2RevoluteJointb2PulleyJointb2PrismaticJointの4種類。
どのJointの設定も基本的には同じで、2つのBox2Dオブジェクトを指定して繋げる感じ。

以下個々の説明。

- b2DistanceJoint -
これは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を設定してみる。
prev  |  next


0 trackbacks

blogs refer to this article: Box2DFlashAS3(2.0.0)を使ってみる - その5(Joint編)

trackback URL: http://www.at-sonic.com/mt/mt-tb.cgi/84

leave comment