0

私はbox2dの物理学でゲームを作成しています.ロープが付いたクレーンがあります.そのようなものです(例)

ここに画像の説明を入力

私が達成しようとしているのは、プレイヤーがラインを折りたたんだり展開したりできるようにすることです (明らかに特定の制限まで)。現在、固定長のロープしか作成できないため、ゲームが少し制限されています。

どうすればそれを達成できますか?いくつかのアイデアがありましたが、ロープを常に作り直すなど、良いアイデアではありませんでしたが、それは私のパフォーマンスを台無しにするだけでした.

4

1 に答える 1

1

まず、それが実際にパフォーマンスを低下させるかどうかを確認します。その速さに驚くかもしれません。

その場合、1 つの解決策は、互いに接続された短いロープの配列を作成することです (たとえば、10 本)。とにかく、これは基本的にロープとは何か、要素を保持する必要があるだけです。

ロープを 6 単位の長さにするには、最後の 4 つを非表示と衝突で無効にし、6 番目のロープ セグメントの端に荷重を取り付けます。

于 2012-08-18T15:59:12.770 に答える