0

box2dweb をよりよく理解するために、小さな物理ゲームを作成しようとしています。特定の形状が特定のセンサーまたは体に接触したことをゲームが検出できるようにしたいと考えています。これを使用して、プレーヤーが勝ったかどうかを判断できます。私が読んだ限りでは、box2dflash のドキュメントが使用するのに十分に類似している必要があるため、box2dweb の実際のドキュメントはないようです。ただし、主題については何も含まれていません。(少なくとも私は理解している)。

シェイプ solBDef の現在の位置を検出するために、これを for ループで試しました。ただし、どれだけ動かしても、コンソールに書き込まれた開始位置しか取得できません。(ループは 1 秒のタイマーを持つ関数にバインドされているため、常に実行されます)。

for (var i = 0; i < 2; i++) {             
    console.log(solBDef.position);
}

形状 (solBDef/solDef) を相互作用させたいセンサー本体 (goalBDef/goalDef) があります。そのため、ゲーム ループで if ステートメントを作成して、プレイヤーが勝ったかどうかを検出して判断できます。

4

0 に答える 0