A világ legkorábbi videojátékainak úttörőjeként az egészség olyan gyakori mechanika, amely napjaink legnépszerűbb játékaiban is megmarad. Az egészség lehetővé teszi az összetett harci mechanika alkalmazását, a játékosok előrehaladásának létrehozását és a játék intuitívabbá tételét. De hogyan adj hozzá egészségügyi rendszert a saját játékaidhoz?
A Unity3D megkönnyíti a 2D-s felhasználói felület elemeinek hozzáadását a 3D-s játékokhoz, így ez egy nagyszerű hely az egészségsávok első felfedezésének megkezdéséhez.
Mit fog tanulni
A felszínen ez a projekt nem tűnik bonyolultnak. Ennek ellenére meg kell értenie néhány kulcsfontosságú Unity3D kódolási koncepciót egy működő állapotsáv létrehozásához. Ez azt jelenti, hogy rengeteg tanulnivaló van a projekt során, többek között:
- 2D UI-elemek/sprite-ok létrehozása a Unity3D-ben.
- Játékobjektum-összetevők kóddal történő szerkesztése.
- A változók megosztása a szkriptek között a Unity3D-ben.
1. lépés: Állítsa be a jelenetet
Mielőtt elkezdené az állapotsáv kódolását, szüksége van egy jelenetre egy játékos modellel, amelyre alkalmazható. A kezdéshez kövesse a mi oldalunkat fizikai alapú Unity3D karaktervezérlő útmutató alapvető kezelőszervekkel rendelkező játékosmodellt létrehozni.
hogyan szerezhet több google felmérést
A jelenet és a lejátszómodell a helyén van, ideje hozzáadni egy UI elemet. Kattintson a jobb gombbal a Hierarchia ablakban, és válassza ki UI > Kép . Ez két új elemet hoz létre a hierarchiában: egy Canvas szülőobjektumot és egy Image utódobjektumot. Módosítsa a gyermekobjektum nevét Healthbar-ra. Válassza ki az állapotsáv szélességét, magasságát és helyzetét az ellenőrrel.
Hozzáadhat egy kicsit nagyobb felhasználói felületképet, amelynek színe feketére van állítva, hogy az állapotsáv háttereként/szegélyeként működjön. Csak győződjön meg arról, hogy az állapotsáv felett van a hierarchiában, hogy mögötte jelenjen meg.
Ez a felhasználói felület elem az állapotsáv alapjaként működik, de szükség van egy sprite-re is az animációhoz. Lépjen a Projekt ablaktáblára, kattintson a jobb gombbal, és válassza ki Teremt > 2d > Sprite > Négyzet .
legjobb alkalmazások samsung galaxy karóra
Válassza ki a Healthbart a hierarchiából, és húzza az imént létrehozott sprite-ot a Forráskép kijelölőmezőjébe az ellenőrben. Változtatni is lehet Képtípus a tele, Kitöltési módszer vízszintesre, és Töltse ki az Eredet balra. Most, ha futtatja a játékot, és használja a Kitöltési mennyiség csúszka, akkor látnia kell, hogy az egészségi sáv zsugorodik és nő.