33# 1942 Classic 20.
V dnešní lekci, životy hráče. Otevřeme si scénu Game a přidáme si Text pro životy. Kdy ho zatím naplníme nulami.
Začátek je velmi podobný předchozí lekci a zbytek bude také. K textu Health si totiž přidáme script DisplayHealth.cs a můžeme do něj zkopírovat obsah DispayScore. Jen opatrně na řádek 5-6, kde musíte zachovat původní jméno souboru.
Můžeme ještě přepsat všechna slova score na healt a přejdeme k větším úpravám. Aktuálně nemáme žádnou funkci, přes kterou získáme aktuální životy hráče. Přepneme se do Player.cs a přidáme funkci velmi podobnou jako máme v GameSession pro získání skóre.
Vrátíme se do DisplayHealth.cs a upravíme pár detailů. Jako první bude GameSession gameSession. To vůbec nepoužíváme, ale potřebujeme Player player.
Jako druhé ve Start změníme gameSession na player.
A poslední detaily v update kde upravíme GetScore, a score na GetHealth a player.
Poslední věc, které jsem si všiml při testování je to, že se nám mohou ukázat životy menší než nula. Proto můžeme v Player.cs dopsat podmínku, že pokud jsou životy menší než 0 nastavíme je na 0.
0 Comments