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.