CollisionShape2D
Успадковує: Node2D < CanvasItem < Node < Object
Вузлом, який надає Shape2D на CollisionObject2D батьків.
Опис
Вузол, який надає Shape2D до CollisionObject2D, і дозволяє редагувати його. Це може дати форму виявлення на Area2D або перетворити PhysicsBody2D в твердий об'єкт.
Посібники
Властивості
|
||
|
||
|
||
|
||
Описи властивостей
Color debug_color = Color(0, 0, 0, 0) 🔗
Колір форми зіткнень, який відображається в редакторі або в запущеному проекті, якщо у верхній частині редактора позначено Налагодження > Видимі форми зіткнень.
Примітка: Значення за умовчанням — ProjectSettings.debug/shapes/collision/shape_color. Значення Color(0, 0, 0, 0), задокументоване тут, є заповнювачем, а не фактичним кольором налагодження за умовчанням.
Вимкнена форма зіткнення не має жодного впливу на світ. Цю властивість слід змінити за допомогою Object.set_deferred().
bool one_way_collision = false 🔗
Налаштовує, чи повинна ця форма зіткнення лише виявити зіткнення на одній стороні (верхній або нижній).
Примітка: Ця властивість не має ефекту, якщо це CollisionShape2D є дитиною вузла Area2D.
float one_way_collision_margin = 1.0 🔗
Пошта, що використовується для одностороннього зіткнення (у пікселях). Більші значення зроблять форму більш товстою, і краще працювати для комірок, які надходять у форму на високій швидкості.
Актуальна форма, яка належить цій формі зіткнення.