This commit is contained in:
Jérôme Bousquié
2026-07-29 21:04:48 +02:00
parent b1966cb341
commit 2887cba121
+2
View File
@@ -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.