Billard auf Unity 3D

Unterrichtsmaterialien für die Programmierschule. Teil 10

Spoiler

Frühere Tutorials finden Sie hier:





  1. Raumschiff





  2. Domino





  3. Flattervogel





  4. Schwerkraftraum





  5. Plattform





  6. Bäume (Plugin SpeedTree)





  7. Modellieren eines Hauses in SketchUp





  8. Haus im Wald





  9. Regeneffekt. Partikel









Lieber Leser! ( ausgesprochen in der Stimme von Nikolai Drozdov )





Wir sind am Projekt zum zehnjährigen Jubiläum! Wenn Sie heute versuchen, einen Konflikt mit der Moralpolizei zu vermeiden, sollten Sie ein Spiel in Betracht ziehen - Billard. In dieser Lektion werden wir mit einem Materialsystem und Beleuchtung arbeiten und lernen, wie Komponenten und Skripte ohne Programmierung verwendet werden.

Dieser Artikel enthält eine Beschreibung am Beispiel eines vollständig abgeschlossenen Projekts, ändert jedoch nichts an der Arbeitsreihenfolge.





Ausführungsreihenfolge

Lassen Sie uns ein neues 3D-Projekt erstellen und das angehängte Asset in dieses importieren . Das Asset enthält Sounds, Skripte und Texturen.





Stellen wir eine Ebene auf die Bühne und geben ihr eine Größe von ca. 100x1x100. Legen Sie das Billardtischmodell auf die Ebene.





Erstellen Sie als Nächstes ein neues Material, tragen Sie eine Teppichstruktur darauf auf, entfernen Sie den Glanz, ändern Sie die Kacheln (siehe Screenshot) und legen Sie sie auf Ebene ab.





: Light, , .





, .





Spot .





, Rigidbody , , Rubber.

Ball .





, .





, Reflection Probe .





. . FreeLookCameraRig. , , .





. , .





15 , . , Rigidbody .





, , . .





ImpactSound. .





, . UI->Image, .





, , .

, GameLogic.

AudioSource, PlayOnAwake Loop.





. , , is Trigger.





, 2001200 , , , . , , Player.





.

, Event Trigger Shoot . , .





, , :





GameLogic, . , .





- Score.





, 2 . , .





, , RestartAndExit .





. .





MaxScore GameLogic .





. , !












All Articles