В этой ситуации у меня есть значения высоты ландшафта, которые я генерирую процедурно. Для рендеринга я использую положение камеры для создания карты высот соответствующего размера. Однако для столкновения мне нужно иметь поля высоты, сгенерированные в областях, где объекты могут пересекаться.
Мое текущее потенциальное решение, которое может быть наивным, состоит в том, чтобы перебирать всех «активных» физических актеров, использовать их границы / экстенты и скорости для генерации сфер, в которых они могут находиться после обновления физики, а затем генерировать значения высоты для диапазонов, охватывающих кластерные группы. актеров. Однако, большая часть этих данных уже рассчитана PhysX.
Есть ли какой-нибудь API, возможно набор запросов, даже обратные вызовы из пространственной системы, которые я мог бы использовать, чтобы предсказать, где понадобятся значения высоты ландшафта?
источник
Ответы:
Если вы генерируете сетки из ваших данных для рендеринга, вы можете передать сетку в PhysX в качестве сетки коллайдера. Это означает, что PhysX и ваш рендерер ссылаются на один и тот же объект.
источник