4

(人気のある)Android物理エンジン(AndEngineとlibgdx)を使ってプログラミングを練習したいと思います。

物理オブジェクトを使って小さな世界を作るのはそれほど難しいことではありませんが、今度はロープを作ってそれを世界のオブジェクトに接続したいと思います。

これを行うにはいくつかの方法があります。たとえば、http:
//www.emanueleferonato.com/2009/10/05/basic-box2d-rope/

しかし、AndroidとIOSの「CutTheRope」ゲームのような滑らかなロープを見たいです。

これを行う方法について何かアイデアはありますか?まだ答えはわかりませんが、小さなオブジェクトをたくさんまとめて作成するのではないかと思いますが、パフォーマンス的には悪いと思いますか?

4

2 に答える 2

4

ジョイントを接続して短いセグメントを作成するというあなたの本能は正しいと思います。そうです、ロープの長さに対して作成するボディの数は、パフォーマンスに影響を与えます。

特定の状況で機能するかどうかを知るために、可変長のセグメントでロープを作成し、セグメントの数を増やしてロープをどれだけスムーズに作成できるかについて、パフォーマンスのベンチマークに基づいて決定することをお勧めします。

于 2011-04-08T03:46:46.870 に答える
0

iOSでは、この例http://www.cocos2d-iphone.org/archives/1112に基づいてロープを作成し、Androidに移植しようとしていますが、box2dのバージョンはまだロープジョイントをサポートしていません。

于 2011-06-28T18:26:40.283 に答える