0

次のように初期化された box2d ボディの配列があります。

b2Body *touchedBodies[10];

いくつかの b2Body を配置する必要があり、次の b2Body を最初に使用可能な場所 (まだ b2Body を配置していない場所) に設定したいと考えています。だから私はこのようなものを探しています:

touchedBodies[touchedBodies->firstOpenSpot()] = someB2Body;

それは可能ですか?

4

2 に答える 2

0

を紹介しcountます。または、最初touchedBodiesに 0firstOpenSpot()を入力し、最初の 0 を検索します。サイズを超えて実行されないようにするロジックを必ず追加してください (sizeofロジック/変数を使用または分離するなど)。

于 2013-05-23T15:38:08.203 に答える