JBox2dの世界のオブジェクトをキャンバスに描画するクラスを作成しようとしています。
更新時に私は
render.draw(canvas,world);
これは、ワールドとキャンバスを描画クラスに渡します。描画クラスは、ワールドのオブジェクトを循環してキャンバスに描画することになっています。
public void draw(Canvas canvas, World world)
{
canvas.drawColor(0xFF6699FF);
for ( Body b = world.getBodyList(); b!=null; b.getNext() )
{
Log.e("xy", String.valueOf( b.getPosition().x )+" "+String.valueOf( b.getPosition().y ) );
}
}
それでも、無限ループに入っているようで、戻るボタンが機能せず、「応答していません」と表示され、強制終了するように提案されます。
この場合、体を循環する正しい方法は何ですか?
ありがとう!