Pong! : Stap 2

Stap 2: Het pong level maken

Levels opslaan
Voordat je begint met bouwen is het handig om je level alvast een keer op te slaan.

Druk op Ctrl+S om je huidige scene/level op te slaan. Geef de scene de naam “Level 1.unity” en klik op Save.
Zoals je ziet zal er een level bestand verschijnen in de Project view:

Screen Shot 2016-08-23 at 14.54.33

Nadat je het level de eerste keer opgeslagen en een naam gegeven hebt, kun je gemakkelijk snel de veranderingen die je hebt gemaakt opslaan, door steeds op Ctrl + S te drukken.
Doe dit regelmatig want wijzigingen worden niet automatisch opgeslagen!
Save je level aan het einde van iedere stap in deze tutorial!

(De reden dat ze het in Unity over scenes hebben en niet over levels is omdat een scene bijvoorbeeld ook een hoofdmenu of optiemenu kan zijn of een tussentijds filmpje. Ook kan éen level uit meerdere scenes bestaan.)

Om het Pong level te maken heb je nu alleen 1 Sphere, 2 Planes en 4 Cubes nodig.
Maak dus 1 Sphere, 2 Planes en 4 Cubes via de menubalk: GameObject > 3D Object > .. :

Screen Shot 2016-08-24 at 15.03.37

In de UnityBasics tutorial heb je geleerd hoe je met de muis en klik-sleep bewegingen objecten kan verplaatsen en groter/kleiner maken. Maar dat is een niet zo precieze manier van werken.
Om precieze maten en posities te gebruiken kunnen we de getallen in het Transform component (onderdeel) wat aan ieder object vast zit, veranderen.

Klik op de ‘Sphere’ in de Hierarchy view om de componenten die aan het object vastzitten te zien in de Inspector view rechts boven:

Screen Shot 2016-08-24 at 15.05.56

Verander de getallen van ‘Position’, ‘Rotation’ en ‘Scale‘ zodat ze hetzelfde zijn als in de afbeelding hieronder om de sphere wat kleiner te maken en alvast iets boven de grond te plaatsen. Dit wordt de pong bal:

Klik daarna op éen kubus in de Hierarchy view en doe daarmee hetzelfde, met de getallen van de Transform hieronder. Let op het min teken van Position X.
Dit wordt speler 1:

Screen Shot 2016-08-24 at 15.10.59

De tweede kubus krijgt precies dezelfde waardes als de eerste maar dan zonder het min-teken voor het getal van de X-as. Dit wordt speler 2:

Screen Shot 2016-08-24 at 15.11.56

Kubus drie krijgt de volgende waardes. Dit wordt de bovenste muur van het level:

Screen Shot 2016-08-24 at 15.17.28

Kubus 4 krijgt dezelfde waardes als kubus 3 maar dan met zonder het min teken voor het getal van de Z-as:

Screen Shot 2016-08-24 at 15.18.00

Plane éen, dit wordt de helft van de vloer.
Een vloer is voor Pong eigenlijk niet nodig, maar het ziet er wel interessanter uit qua schaduwen en we kunnen er leuke dingen mee doen qua vormgeving:

Screen Shot 2016-08-24 at 15.23.47

En Plane twee, je raadt het al..:

Screen Shot 2016-08-24 at 15.24.07

Je kan ook alvast de positie en rotatie van de ‘Main Camera’ instellen. Dat is de camera waar de speler doorheen kijkt, dus wat je in de Game view ziet:

PongMainCameraTransform

Als je alles goed gedaan hebt ziet je pong level er nu zo uit:

Screen Shot 2016-08-24 at 15.30.15

In de volgende stap ga je het level alvast wat kleur geven!

Ga verder met Stap 3: Het level kleur geven

GreenArrowLeft Stap 1      Stap 3 GreenArrowRight