Unity sfat al zilei: sistem de ascensoare pentru platforme 2D
ascensoare pentru platformers 2D sunt o caracteristică foarte distractiv pentru a adăuga. Acestea pot fi folosite pentru a permite jucătorului să traverseze niveluri în clădiri, iar în cazul nostru îl vom folosi ca element de puzzle în care jucătorul trebuie să colecteze un anumit număr de monede sau orice doriți înainte de a putea apela liftul și a vă deplasa într-o locație mai înaltă.
obiectiv: sistem ascensor
sistemul ascensorului va fi format din două părți, un panou de comutare și liftul în sine.
liftul
creați un Gameobject părinte numesc lift, și în interiorul acestuia se adaugă platformele lift. Platformele se vor mișca, dar părintele liftului va rămâne nemișcat. Acest lucru va ajuta cu punctele intermediare pe care le vom configura. Creați două gameobjects goale, care vor acționa ca punctele noastre intermediare, punctul A și B. Una este poziția ascensorului, iar cea de-a doua ar trebui să fie aproape de comutatorul pe care îl vom crea mai târziu.
atunci să creăm un C# obiectului părinte al părintelui ascensorului. Mutarea ascensorului este similară cu mutarea platformelor (citiți articolul aici), dar cu condiția să știți dacă ascensorul este chemat la panoul de comutare sau departe de panou.