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
Узел, используемый для отображения Mesh в 2D.
Описание
Узел, используемый для отображения Mesh в 2D. Это может быть быстрее при рендеринге по сравнению с отображением узла Sprite2D с большими прозрачными областями, особенно если узел занимает много места на экране при высоком разрешении области просмотра. Это связано с тем, что использование сетки, разработанной для соответствия непрозрачным областям спрайта, снизит коэффициент заполнения графического процессора (за счет увеличения использования вершинной обработки).
Если Mesh необходимо создать более тысячи раз близко друг к другу, рассмотрите возможность использования MultiMesh в MultiMeshInstance2D.
MeshInstance2D можно создать из существующего Sprite2D с помощью инструмента на панели инструментов редактора. Выберите узел Sprite2D, затем выберите Sprite2D > Преобразовать в MeshInstance2D в верхней части области просмотра 2D-редактора.
Обучающие материалы
Свойства
Сигналы
texture_changed() 🔗
Выдается при изменении texture.
Описания свойств
Mesh, который будет отрисован c помощью MeshInstance2D.
Texture2D, который будет использоваться при использовании CanvasItemMaterial по умолчанию. Доступ к нему можно получить как TEXTURE в шейдере CanvasItem.