From bb07314c66d008696ef832b36b043a7bf83c1863 Mon Sep 17 00:00:00 2001 From: Clem <clement.geraudie@universite-paris-saclay.fr> Date: Tue, 12 Apr 2022 11:34:55 +0200 Subject: [PATCH] bla bla bla --- Assets/Scripts/CourseAPieds/V7.cs | 40 +++++++++++++------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/Assets/Scripts/CourseAPieds/V7.cs b/Assets/Scripts/CourseAPieds/V7.cs index 3b41c3de..e2e072cd 100644 --- a/Assets/Scripts/CourseAPieds/V7.cs +++ b/Assets/Scripts/CourseAPieds/V7.cs @@ -1,6 +1,17 @@ -/* -Clément Géraudie -*/ + +/** + * Fichier : V7.cs + * + * Auteur : Clément GERAUDIE + * Date : Avril 2022 + * Groupe : TP 4C + * + * Résumé du fichier : + * + * Cette classe permet de générer un terrain aléatoire et d'y ajouter un chemin aléatoire. + * + */ + using UnityEngine; @@ -166,8 +177,6 @@ public class V7 : MonoBehaviour // On va calculer la hauteur du point par rapport aux coordonées d'avant, et d'après if(x+indexLargeur-1 < 0 || y+indexLargeur-1 < 0){ hauteurAvant = 0; - - } else{ hauteurAvant = terrain.terrainData.GetHeight(x+indexLargeur-1, y+indexLargeur-1); @@ -196,7 +205,8 @@ public class V7 : MonoBehaviour Debug.Log("hauteur = " + hauteur); terrain.terrainData.SetHeights(x+indexLargeur, y+indexLargeur, new float[,] { { hauteur, hauteur }}); - if (indexLargeur == 3) + int obstacle = Random.Range(0, largeurDuChemin); + if (indexLargeur == obstacle) { cmptCubes++; if (cmptCubes == 5) @@ -213,24 +223,6 @@ public class V7 : MonoBehaviour } } - void OnDrawGizmosSelected() - { - if(debugMode){ - // On définie les paramètres de la gizmo sphere - Gizmos.color = Color.red; - - if(pointsDuChemin != null) - { - float xPositionMultiplier = terrain.terrainData.size.x / heightmapWidth; - float yPositionMultiplier = terrain.terrainData.size.z / heightmapHeight; - // On va tracer une gizmo sphere sur chaque point du chemin - for(int i=0; i<nombreDePointsAGenerer; i++) - { - Gizmos.DrawSphere(new Vector3(pointsDuChemin[0, i] * xPositionMultiplier, 0, pointsDuChemin[1, i] * yPositionMultiplier), largeurDuChemin); - } - } - } - } float[,] GenerateHeights() { -- GitLab