Итак, я сделал хороший ящик для отладки … И потопил все объекты мира … Теперь я хочу, чтобы некоторые из них были нарисованы особым цветом (например, игрок с пулями, представления меша врагов). Так, как украсить цвет сетки, чтобы нарисовать его на dynamicsWorld->getDebugDrawer()->debugDrawWorld();
правильно? Я не могу найти варианты раскраски в btCollisionShape ни в btCollisionObject API = (Так как же на него установить цвет?
Если я правильно помню, вы должны иметь возможность контролировать цвет при переопределении btIDebugDraw::drawLine
а также btIDebugDraw::drawContactPoint
, так как последний параметр для обоих является const btVector3&
представляет красный, зеленый и синий — из комментариев класса, в диапазоне [0 .. 1].
Других решений пока нет …