Added boundary walls to waypoint race

This commit is contained in:
Gregory Campbell
2020-02-01 17:13:18 -05:00
parent 794c51b5f8
commit 87e530634a
4 changed files with 218 additions and 1 deletions
+20 -1
View File
@@ -19,6 +19,7 @@ public class WaypointRace : MonoBehaviour
public GameObject waypoint;
public Waypoint groundedScript;
public GameObject[] obstacleList;
public GameObject boundaries;
private int selection = 0;
@@ -145,9 +146,27 @@ public class WaypointRace : MonoBehaviour
Instantiate(obstacleList[selection], new Vector3(-100*i-50, 0, 100*j+50), Quaternion.Euler(0, 90+Random.Range(0,4), 0));
}
if(i == size-1)
{
Instantiate(boundaries, new Vector3(100*(i+1), 0, 100*j+50), Quaternion.identity);
Instantiate(boundaries, new Vector3(-100*(i+1), 0, 100*j+50), Quaternion.identity);
Instantiate(boundaries, new Vector3(100*(i+1), 0, -100*j-50), Quaternion.identity);
Instantiate(boundaries, new Vector3(-100*(i+1), 0, -100*j-50), Quaternion.identity);
}
if(j == size-1)
{
Instantiate(boundaries, new Vector3(100*i+50, 0, 100*(j+1)), Quaternion.Euler(0, 90, 0));
Instantiate(boundaries, new Vector3(-100*i-50, 0, 100*(j+1)), Quaternion.Euler(0, 90, 0));
Instantiate(boundaries, new Vector3(100*i+50, 0, -100*(j+1)), Quaternion.Euler(0, 90, 0));
Instantiate(boundaries, new Vector3(-100*i-50, 0, -100*(j+1)), Quaternion.Euler(0, 90, 0));
}
}
}
}
}