Game Over - Win
Alle aparte elementen zijn er eindelijk!
Maar voor we hiervan 1 verhaal maken, zal ik eerst nog een 'Game Over' scherm, en ook een 'Winning' scherm maken.

Game Over - Win
Game Over
Als je zuurstof op is, kan je natuurlijk niet doorspelen.
Ik besloot om aan de hand van een canvas terug een soort van overlay te maken, een beetje zoals onze Black Fade van de overgangen van onze scenes, of de collide met de muur.
Easy peasy, toch?
FOUT!
Om de vorige overlays te maken, moesten we simpelweg de volledige view aanpassen, en een volledig UI Canvas de camera laten bedekken.
Aangezien we nu met een met een halve overlay zitten waarbij je je handen wel nog moet zien, gaat dit dus niet zomaar...
Bij een UI Canvas kan je kiezen welke order-in-layer deze krijgt, in combinatie met een andere camera natuurlijk.
Bij objecten kan dit echter niet zomaar, dus moest ik voor een andere, nieuwe techniek opteren.
Ik besloot om gewoon een nieuwe scene aan te maken die puur voor de Game Over zal dienen.
In deze scene is er niet zoveel aanwezig.
Een UI Canvas, met 2 buttons en wat tekst. Ook zorgde ik voor luchtbelletjes ter opvulling van de lege scene om dit toch een beetje interessanter te maken.
Knoppen
Deze knoppen zijn:
- TRY AGAIN
- MENU
Ze spreken voorzich. Via 'Try again' kan je nog eens proberen, en met de 'Menu' kan je teruggaan naar de startscene.
Ik werkte terug met de Unity.SceneManager in de C# scripts om van scenes te wisselen.
De knoppen werken terug op dezelfde manier als de andere knoppen.
Winning scene
Als de speler de escaperoom binnen de tijd haalt, moet er natuurlijk ook nog iets gebeuren.
Na het spiegelen van de laser op de laser-ontvanger, komt er een kanon tevoorschijn. Dit kanon zal via een animatie een kogel door de muur schieten, waardoor je zal ontsnappen.
Het ontsnappen zelf zal automatisch gebeuren, en je zal naar een eindscherm gestuurd worden.
Hier heb ik niet zo veel tijd aan gespendeerd aangezien dat dit niet echt de focus was van mijn game, maar maakte toch een afsluit-scene.
De speler komt eigenlijk terecht op een eiland boven water. Daar zal Josh hem / haar nog even laten weten dat hij blij is dat we het overleefden.
