Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
CollisionPolygon3D
Наследует: Node3D < Node < Object
Узел, который придает утолщенную форму многоугольника (призму) родительскому объекту CollisionObject3D.
Описание
Узел, который предоставляет родительскому объекту CollisionObject3D утолщенную многоугольную форму (призму) и позволяет ее редактировать. Многоугольник может быть вогнутым или выпуклым. Это может придать форму обнаружения объекту Area3D или превратить объект PhysicsBody3D в твердый объект.
Предупреждение: Объект CollisionShape3D с неравномерным масштабированием, скорее всего, будет вести себя не так, как ожидается. Убедитесь, что его масштаб одинаков по всем осям, и вместо этого отрегулируйте ресурс формы.
Свойства
|
||
|
||
|
||
|
||
|
||
|
Описания свойств
Color debug_color = Color(0, 0, 0, 0) 🔗
Цвет формы столкновения, отображаемый в редакторе или в запущенном проекте, если Отладка > Видимые формы столкновения отмечены в верхней части редактора.
Примечание: Значение по умолчанию — ProjectSettings.debug/shapes/collision/shape_color. Значение Color(0, 0, 0, 0), задокументированное здесь, является заполнителем, а не фактическим цветом отладки по умолчанию.
Если true, при отображении фигуры в дополнение к ее каркасу будет отображаться сплошной цвет заливки.
Длина, на которую распространяется полученное столкновение в любом направлении, перпендикулярном его двумерному многоугольнику.
Если true, столкновения не произойдет. Это свойство следует изменить с помощью Object.set_deferred().
Поле столкновения для сгенерированного Shape3D. См. Shape3D.margin для получения более подробной информации.
PackedVector2Array polygon = PackedVector2Array() 🔗
void set_polygon(value: PackedVector2Array)
PackedVector2Array get_polygon()
Массив вершин, определяющих 2D-полигон в локальной плоскости XY.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.