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...
MeshLibrary¶
Inherits: Resource < RefCounted < Object
Library of meshes.
Description¶
A library of meshes. Contains a list of Mesh resources, each with a name and ID. Each item can also include collision and navigation shapes. This resource is used in GridMap.
Tutorials¶
Methods¶
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_navigation_layers ( int id ) const |
|
get_item_navigation_mesh ( int id ) const |
|
get_item_navigation_mesh_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, Transform3D mesh_transform ) |
void |
set_item_name ( int id, String name ) |
void |
set_item_navigation_layers ( int id, int navigation_layers ) |
void |
set_item_navigation_mesh ( int id, NavigationMesh navigation_mesh ) |
void |
set_item_navigation_mesh_transform ( int id, Transform3D navigation_mesh ) |
void |
set_item_preview ( int id, Texture2D texture ) |
void |
set_item_shapes ( int id, Array shapes ) |
Method Descriptions¶
void clear ( )
Clears the library.
void create_item ( int id )
Creates a new item in the library with the given ID.
You can get an unused ID from get_last_unused_item_id.
int find_item_by_name ( String name ) const
Returns the first item with the given name.