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...
MeshInstance2D
Успадковує: Node2D < CanvasItem < Node < Object
Node використовується для відображення Mesh в 2D.
Опис
Вузол, що використовується для відображення Mesh у 2D. Це може бути швидшим для рендерингу порівняно з відображенням вузла Sprite2D з великими прозорими областями, особливо якщо вузол займає багато місця на екрані з високою роздільною здатністю області перегляду. Це пояснюється тим, що використання сітки, розробленої для розміщення в непрозорих областях спрайта, зменшить використання швидкості заповнення GPU (ціною збільшення використання обробки вершин).
Коли Mesh потрібно створювати екземпляри більше тисячі разів близько один до одного, розгляньте можливість використання MultiMesh в MultiMeshInstance2D.
MeshInstance2D можна створити з існуючого Sprite2D за допомогою інструмента на панелі інструментів редактора. Виберіть вузол Sprite2D, потім виберіть Sprite2D > Конвертувати в MeshInstance2D у верхній частині області перегляду 2D-редактора.
Посібники
Властивості
Texture2D |
Сигнали
texture_changed() 🔗
Увімкнено, коли змінена текстура texture.
Описи властивостей
Mesh, який буде намальовано MeshInstance2D.
Texture2D texture 🔗
void set_texture(value: Texture2D)
Texture2D get_texture()
Texture2D, який буде використовуватися при використанні за замовчуванням CanvasItemMaterial. TEXTURE в полотно Пункт шейдера.