0

キャラクターを作成し、ボーン ツールを使用して実行時に動かしました。

これで問題なく動作しますが、今度は重力/物理を追加したいので、キャラクターを投げると本物のラグドールのように地面に着地します。actionscript 3 でこれを行うにはどうすればよいですか? そして、fla内でこれを行うことは可能ですか(クラスファイルなし)。

ありがとうございます!

4

1 に答える 1

0

私はボーンツールの専門家ではありませんが、それは本当にありそうもないことです。

クラスファイルなしでそれを行うことができ、タイムライン上でのみコーディングしますが、コードなしではできません。これはおそらくあなたが求めたものです。

http://box2dflash.sourceforge.net/

これは、ErinCatoによるC++エンジンに基づくフラッシュ用の物理エンジンであるFlashBox2Dです。クラスファイルなしで実行できるかどうかを尋ねたので、C ++プログラミングの「長所」がプログラムの細部を細かく管理し、最終的にメモリ管理。基本的な円形のボディを作成するだけで、10〜15行のコードが実行されます。世界を作ることもそれに近いです。幸いなことに、コピーペーストがあります。

他のエンジンの冗長性が低いかどうかはわかりませんが(そうあるべきです)、それらの1つがより適している場合は、それらもチェックすることをお勧めします。

良い点は、頭を悩ませることができれば、ニーズに合わせてサンプルコードを再利用できることです。

http://www.flashrealtime.com/flash-game-library-engine-list/#Physics

楽しむ。

于 2011-10-08T13:50:58.480 に答える