Générer une carte à l’exécution
Ajouter un MapGenerator configuré à la scène et lui assigner le biome et les prefabs nécessaires. Un script du jeu peut demander la génération par l’API publique :
if (generator.TryGenerateRuntimeMap(out var result))
{
foreach (var position in result.PlayerSpawnWorldPositions)
SpawnPlayerAt(position); // Méthode de création des joueurs du jeu.
}
else
{
foreach (var message in result.ValidationIssues)
UnityEngine.Debug.LogWarning(message);
}
Utiliser le résultat uniquement lorsque la génération réussit. Conserver les objets de gameplay personnalisés à part de la carte générée et les ajouter une fois la génération terminée.
Le package contient des exemples à l’exécution et le manuel API complet. Consulter les informations de carte et la prise en main.