CollisionShape3D
Наследует: Node3D < Node < Object
Узел, который предоставляет Shape3D родительскому элементу CollisionObject3D.
Описание
Узел, который предоставляет Shape3D родительскому объекту CollisionObject3D и позволяет его редактировать. Это может придать форму обнаружения объекту Area3D или превратить PhysicsBody3D в твердый объект.
Предупреждение: Неравномерно масштабированный CollisionShape3D, скорее всего, будет вести себя не так, как ожидается. Убедитесь, что его масштаб одинаков по всем осям, и вместо этого отрегулируйте ресурс shape.
Обучающие материалы
Свойства
|
||
|
||
|
||
Методы
void |
|
void |
resource_changed(resource: Resource) |
Описания свойств
Color debug_color = Color(0, 0, 0, 0) 🔗
Цвет формы столкновения, отображаемый в редакторе или в запущенном проекте, если Отладка > Видимые формы столкновения отмечены в верхней части редактора.
Примечание: Значение по умолчанию — ProjectSettings.debug/shapes/collision/shape_color. Значение Color(0, 0, 0, 0), задокументированное здесь, является заполнителем, а не фактическим цветом отладки по умолчанию.
Если true, при отображении фигуры в дополнение к ее каркасу будет отображаться сплошной цвет заливки.
Отключенная форма столкновения не имеет эффекта в мире. Это свойство должно быть изменено с помощью Object.set_deferred().
Фактическая форма, принадлежащая этой форме столкновения.
Описания метода
void make_convex_from_siblings() 🔗
Устанавливает форму формы столкновения на основе всех ее выпуклых родственных геометрий MeshInstance3D.
void resource_changed(resource: Resource) 🔗
Устарело: Use Resource.changed instead.
Этот метод ничего не даёт.