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
Eredita: Node2D < CanvasItem < Node < Object
Un nodo utilizzato per visualizzare una Mesh in 2D.
Descrizione
Nodo usato per visualizzare una Mesh in 2D. Può essere più veloce da renderizzare rispetto a visualizzare un nodo Sprite2D con ampie aree trasparenti, soprattutto se il nodo occupa molto spazio sullo schermo ad alte risoluzioni della viewport. Questo perché usare una mesh progettata per adattarsi alle aree opache dello sprite riduce l'utilizzo del fill rate nella GPU (a scapito di più elaborazione richiesta per i vertici).
Quando una Mesh deve essere istanziata migliaia di volte l'una vicina all'altra, è consigliabile utilizzare un MultiMesh all'interno di un MultiMeshInstance2D.
È possibile creare un MeshInstance2D da un Sprite2D esistente tramite uno strumento nella barra degli strumenti dell'editor. Seleziona il nodo Sprite2D, poi sceglie Sprite2D > Converti in MeshInstance2D in cima la viewport dell'editor 2D.
Tutorial
Proprietà
Segnali
texture_changed() 🔗
Emesso quando la texture è cambiata.
Descrizioni delle proprietà
La Mesh che sarà disegnata dalla MeshInstance2D.
La Texture2D che sarà utilizzata se si utilizza il CanvasItemMaterial predefinito. È possibile accedervi come TEXTURE nello shader di CanvasItem.