1

そこで、素敵なデバッグドロワーを作成しました...そして、すべてのワールドオブジェクトを溺れさせます...今度は、いくつかを特別な色で描画したいと思います(たとえば、弾丸プレーヤー、敵のメッシュ表現)。では、メッシュの色を特定してdynamicsWorld->getDebugDrawer()->debugDrawWorld();正しく描画するにはどうすればよいでしょうか。btCollisionShapeにもbtCollisionObjectAPI =(に色を設定する方法はありませんか?

4

2 に答える 2

1

btIDebugDraw::drawLine私の記憶が正しければ、 andをオーバーライドするときに色を制御できるはずです。btIDebugDraw::drawContactPoint両方の最後のパラメーターはconst btVector3&、クラスのコメントから [0 .. 1] の範囲で赤、緑、青を表すためです。

于 2013-02-11T20:30:48.623 に答える