Hallo Community,
ich habe kürzlich einen Klon von Arkanoid in Unity nachgebaut. Dafür habe ich dieses Tutorial befolgt. Mit C# kenne ich mich recht gut aus, nur nicht mit Unity. Leider stellt das Tutorial zwar in Aussicht, dass man noch bestimmte Dinge tun könnte, zeigt aber einige der wirklich wichtigen Dinge davon nicht. Daher möchte ich gern folgende Dinge in Bezug auf Unity wissen:
- Wie stellt man fest, ob der Ball den unteren Bildschirmrand verlassen hat? Und wie wird das Spiel dann gestoppt?
- Was muss programmiert / eingestellt werden, um zu testen, ob noch Blöcke übrig sind?
- Auf welche Weise kann man ein weiteres Level aufrufen?
Zu 1: Hier habe ich bereits das Internet durchforstet. Laut dem, was ich gefunden habe, ist es das Beste, die Methode OnBecomeInvisible() aufzurufen und dort
Time.timeScale = 0;
zu setzen. Das habe ich in der Klasse für den Ball gemacht, aber leider konnte der Schläger immer noch bewegt werden. Was muss ich anders machen?
Zu 3: Ich habe bereits 2 weitere Level zusammengestellt. Jetzt weiß ich leider nicht, wie ich diese laden kann, sobald im vorherigen alle Blöcke zerstört wurden.
Danke schon mal für eure Hilfe.