0

今から、私はWebからコピーされたこのforループを使用してbox2d本体にアクセスしています(値を変更または取得するため)。

for (var b = world.GetBodyList(); b != null; b = b.GetNext())

正常に動作しますが...他にもっと速い方法はありますか?本体への参照を配列に格納するだけで、いつでもアクセスできるようにすることはできませんか?

ありがとう!

4

1 に答える 1

1

I don't know which version of Box2DJs you're using but you can do something like this:

var myBodies = [];
var myBox = new b2BoxDef(); // or whatever the name of your body creation function is
myBodies.push(myBox);
console.log(myBodies[0]); // reference to your Box2D object
于 2012-04-13T16:59:40.990 に答える