diff --git a/docs/ARCHI_ARENES.md b/docs/ARCHI_ARENES.md index 0250ec5..f43e06f 100644 --- a/docs/ARCHI_ARENES.md +++ b/docs/ARCHI_ARENES.md @@ -47,6 +47,7 @@ slotmap = { version = "1.0", features = ["serde"] } # Inclure 'serde' si nécess ## Structure de Base et Typage Fort +```rust use slotmap::{SlotMap, new_key_type}; // --- Définition des types de ressources --- @@ -187,6 +188,7 @@ impl ResourceManager { } } ``` + # Bonnes Pratiques d'Utilisation 1. Initialisation Groupée : Encouragez les utilisateurs de WSG à créer la majorité de leurs ressources statiques (maillages de niveau, matériaux de base, textures fixes, lumières ambiantes, etc.) avant de lancer la boucle de rendu principale. Vous pouvez éventuellement fournir une fonction reserve_initial_capacities(&mut resource_manager, expected_counts...) qui appelle SlotMap::reserve() pour optimiser la mémoire initiale.