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.