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, коли фігура відображається, вона відображатиме суцільний колір заливки на додаток до свого каркасу.
Довжина, що отриманий зіткнень поширюється в будь-якому напрямку перпендикулярно його 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.