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, ймовірно, не працюватиме належним чином. Переконайтеся, що його масштаб однаковий на всіх осях, і натомість налаштуйте його ресурс форми.
Властивості
|
||
|
||
|
||
|
||
|
||
PackedVector2Array |
|
Описи властивостей
Color debug_color = Color(0, 0, 0, 0) 🔗
Колір форми зіткнень, який відображається в редакторі або в запущеному проекті, якщо у верхній частині редактора позначено Налагодження > Видимі форми зіткнень.
Примітка: Значення за умовчанням — ProjectSettings.debug/shapes/collision/shape_color. Значення Color(0, 0, 0, 0), задокументоване тут, є заповнювачем, а не фактичним кольором налагодження за умовчанням.
Якщо true, коли фігура відображається, вона відображатиме суцільний колір заливки на додаток до свого каркасу.
Довжина, що отриманий зіткнень поширюється в будь-якому напрямку перпендикулярно його 2D полігон.
Якщо 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.