Si aad u dhamayso heer waxaad u baahan tahay kicin. U samee cube tan tan oo u cabbir sida aad ugu baahan tahay.
Dooro dhidibka Y oo u beddel aragtida isometric cube. U soo jiid cuboid -kaaga dhammaadka heerka ama meesha ay tahay in heerku ku dhammaado.
Tusaale ahaan, ku calaamadee End. Mar haddii aadan rabin in kiciyaha lagu arko ciyaarta dhexdeeda, dami soo-bandhigaha mesh-ga. Markay tahay Collider "waa Kiciye" waa in la hawlgeliyaa.
Dooro astaanta midabka leh ee daaqadda Kormeeraha si aad weli u arki karto sanduuqa.
Haddii astaanta aan la arki karin, ku fur gizmos -ka Midnimada oo ku dhaqdhaqaaji astaamaha 3D slider -ka oo dhaqaajiso slider -ka. Markaa waad garan doontaa kicintaada, xitaa haddii aan la arki karin.
Samee qoraal la yiraahdo EndTrigger.
Kicinta ayaa leh
madhan OnTriggerEnter () la ogaaday
Tixraac GameManager ayaa hadda loo baahan yahay.
Waxaad abuurtaa doorsoome: Maareeyaha GameManager ee dadweynaha;
Iyadoo la tixraacayo GameManager, waxaad u baahan tahay shaqo cusub GameManager. Taasi waa sababta aad hadda u furayso qoraalka GameManager.
Dhexdeeda waxaad ku abuureysaa doorsoome cusub:
madhan guud CompleteLevel ()
Waxaad hadda ka abuurtay hawl cusub GameManager:
Waxaad hadda ugu yeeri kartaa hawshan qoraalka EndTrigger:
gameManager.CompleteLevel ();
TriggerScript hadda wuxuu u eg yahay sidan:
Hadda waxaad ku jiidi doontaa GameManager meel bannaan oo qoraal ah.
Maaddaama farriin kaliya ay ka muuqato konsole hadda, waa inaan hadda u abuurnaa UI ciyaaryahanka.
Markaa ku samee guddi UI gudaha Canvas. U beddel qaabka 2D oo xoogga saar F. Ka saar sawirka hore si aad UI u aragto.
U magacow Heerka Dhammeystir. Ku dar qoraal leh guji midig iyo UI.
U hagaaji xuduudaha qoraalkaaga. Ugu dambayntii, dheh. Beddel farta. Kordhi cabirka xarafka ilaa z. B. 100
U beddel qoraalka Heerka. Sidoo kale u magacow TextObject heer ahaan. Nuqul shayga oo magacow buuxi. Calan farta 2aad sidii loo baahdo. Haddii aad labada shay isku mar calaamadiso, waad wada dhaqaajin kartaa.
Dhamaadka barkinta "Heerka Dhamaystiran".
Mar labaad, tixraac ayaa looga baahan yahay GameManager.
Waxaad ku samayn kartaa tan beddel cusub:
GameObject -ka dadweynaha oo dhammaystiranLevelUI;
Intaas waxaa sii dheer waxaad ku dartay shaqada hadda hoos timaada
madhan guud CompleteLevel ()
{
completeLevelUI.SetActive (run);
Tani waxay kicisaa shaqada.
Qoraalku hadda wuxuu u eg yahay sidan:
Hadda jiido Heerka Dhammeystir GameManager.
Markaad dhammayso heerka, Heerka Dhammaystiran ayaa soo bixi doona.
Marka xigta waxaan ku darnaa animation. Marka hore dhaqaajiso UI mar kale. Hadda waxaad u baahan tahay daaqadda animation.
U samee gal gal animation -ka. Magacaabi animation -ka cusub "LevelComplete". Hadda waxaad ka heli doontaa laba hanti galka galka mashruuca.
Midda kowaad waa animation lafteeda. Deactivate loop maadaama animation -ku ay tahay inuu ciyaaro hal mar oo kaliya.
Midda labaad waa xakameeyaha animation -ka ee ka muuqda animator -ka. Animator -ka waxaa loo isticmaali karaa in la isku ururiyo oo lagu xiro dhaqdhaqaaqyada adag.
The animation LevelComplete waxaa lagu muujiyey oranji. Tani waxay ka dhigan tahay inay u ciyaari doonto sida animation -ka ugu horreeya marka heerka la dhammeeyo.
Ku noqo daaqada animation. Haddii qaabka duubista ama habka duubista la hawlgeliyo, nidaamku wuxuu u diiwaangeliyaa isbeddel kasta shayga sidii furayaasha.
Tusaale ahaan, dooro 1:00 oo hoos u dhig habka alfa ee midabka. Furaha furaha ayaa si otomaatig ah loo abuuraa bilowga, kaas oo qaabka alfa uu wali dhameystiran yahay. Beddel booska furayaasha. Natiijo ahaan, heerka dhammaystiran wuxuu ka muuqdaa hoosta kororka alfa. U tag qiyaastii 0:50 oo hoos u dhig habka alfa ee midabada font ee UI. Ku beddel furayaasha u dhigma kuwa hore.
Barkinta Heerka Dhamaystiran UI mar kale. Dhamaadka heerka, UI waa inay hadda muujisaa Heerka Dhammaystiran.
Dhowr ilbidhiqsi ka dib heerka cusub hadda waa in la raraa dhawr ilbidhiqsi ka dib. Si tan loo sameeyo, ku dar dhacdo wax yar uun ka hor calaamadda 2-ilbiriqsi.
Dhacdada animation -ka ayaa kuu oggolaaneysa inaad doorato hawl.
Waxaan u baahanahay qoraal shayga LevelComplete. Qoraalkani wuxuu culeys saarayaa heer cusub. Magacaab qaybta cusub: LevelComplete.
Qoraalka cusub ku dar:
madhan madhan LoadNextLevel ()
a.
Hadda waxaad u dooran kartaa LoadNextLevel inay tahay shaqada.
Mar kasta oo animation -ku gaaro heerkan, muuqaalka cusub waa la raran doonaa.
Markaas waa in muuqaalku is beddelaa.
Tani waxaad u baahan tahay maamulaha goobta:
adeegsiga UnityEngine.SceneManagement;
Hoos -u -dhac dadweyne ayaa yimaada:
SceneManager.LoadScene ()
Hadda goobta kaliya ee khuseysa waa in la raro. Si kastaba ha ahaatee, goobta la rarayo waxay ku xiran tahay heerka. Sidaa darteed BuildIndex waxaa loo adeegsadaa raridda.
Faylka hoostiisa -> Dhismaha Dhismaha Midnimada ayaa ku tusaya muuqaalkaaga. Waxaa laga yaabaa inaad weli soo jiidato. Dhamaadka tusmada dhismaha ayaa la muujiyaa. Midnimadu waa inay ku shubtaa goobta iyadoo loo eegayo tusmada dhismaha ama muuqaalka hadda jira + 1.
Under LoidNextLevel oo madhan ayaa imaanaysa:
SceneManager.LoadScene (SceneManager.GetActiveScene (). BuildIndex + 1);
Qoraalku wuxuu u eg yahay sidan:
Hubi in had iyo jeer ay muuqato muuqaal cusub, haddii kale Midnimadu waxay muujin doontaa qalad.
Asal ahaan la dhejiyay 2020-06-10 18:11:00.