MeshLibrary¶
Inherits: Resource < Reference < Object
Biblioteca de mallas.
Descripción¶
Una biblioteca de mallas. Contiene una lista de recursos de Mesh, cada uno con un nombre y una identificación. Cada elemento también puede incluir formas de colisión y de navegación. Este recurso se utiliza en GridMap.
Tutoriales¶
Métodos¶
void |
clear ( ) |
void |
create_item ( int id ) |
find_item_by_name ( String name ) const |
|
get_item_list ( ) const |
|
get_item_mesh ( int id ) const |
|
get_item_mesh_transform ( int id ) const |
|
get_item_name ( int id ) const |
|
get_item_navmesh ( int id ) const |
|
get_item_navmesh_transform ( int id ) const |
|
get_item_preview ( int id ) const |
|
get_item_shapes ( int id ) const |
|
get_last_unused_item_id ( ) const |
|
void |
remove_item ( int id ) |
void |
set_item_mesh ( int id, Mesh mesh ) |
void |
set_item_mesh_transform ( int id, Transform mesh_transform ) |
void |
set_item_name ( int id, String name ) |
void |
set_item_navmesh ( int id, NavigationMesh navmesh ) |
void |
set_item_navmesh_transform ( int id, Transform navmesh ) |
void |
set_item_preview ( int id, Texture texture ) |
void |
set_item_shapes ( int id, Array shapes ) |
Descripciones de Métodos¶
void clear ( )
Limpia la biblioteca.
void create_item ( int id )
Crea un nuevo artículo en la biblioteca con la identificación dada.
Puedes obtener un ID sin usar con el get_last_unused_item_id.
Devuelve el primer objeto con el nombre dado.
PoolIntArray get_item_list ( ) const
Devuelve la lista de ids de objetos en uso.
Devuelve la malla del objeto.
Returns the transform applied to the item's mesh.
Devuelve el nombre del artículo.
Devuelve la malla de navegación del objeto.
Devuelve la transformada aplicada a la malla de navegación del objeto.
When running in the editor, returns a generated item preview (a 3D rendering in isometric perspective). When used in a running project, returns the manually-defined item preview which can be set using set_item_preview. Returns an empty Texture if no preview was manually set in a running project.
Returns an item's collision shapes.
The array consists of each Shape followed by its Transform.
int get_last_unused_item_id ( ) const
Obtiene un id sin usar para un nuevo objeto.
void remove_item ( int id )
Quita el objeto.
Establece la malla del objeto.
Sets the transform to apply to the item's mesh.
Establece el nombre del artículo.
Este nombre se muestra en el editor. También puede ser usado para buscar el ítem más tarde usando find_item_by_name.
Establece la malla de navegación del objeto.
Establece la transformada para aplicarla a la malla de navegación del objeto.
Establece una textura para usar como el icono de vista previa del objeto en el editor.
Sets an item's collision shapes.
The array should consist of Shape objects, each followed by a Transform that will be applied to it. For shapes that should not have a transform, use Transform.IDENTITY.