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

Submit a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Share This