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...
CollisionShape3D
Успадковує: Node3D < Node < Object
Вузлом, який надає Shape3D на CollisionObject3D батьків.
Опис
Вузол, який надає Shape3D батьківському об'єкту CollisionObject3D та дозволяє його редагування. Це може надати форму виявлення Area3D або перетворити PhysicsBody3D на твердотільний об'єкт.
Попередження: Нерівномірно масштабований CollisionShape3D, ймовірно, не працюватиме належним чином. Переконайтеся, що його масштаб однаковий на всіх осях, і натомість налаштуйте його ресурс shape.
Посібники
Властивості
|
||
|
||
|
||
Shape3D |
Методи
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().
Shape3D shape 🔗
void set_shape(value: Shape3D)
Shape3D get_shape()
Актуальна форма, яка належить цій формі зіткнення.
Описи методів
void make_convex_from_siblings() 🔗
Налаштовує форму зіткнень до доповнення всіх його опуклих MeshInstance3D просіяння геометрії.
void resource_changed(resource: Resource) 🔗
Застаріло: Use Resource.changed instead.
Цей метод нічого не робить.