În primul rând, desigur, trebuie să creați nivelurile pentru jocul dvs. Creați o scenă separată pentru credite sau credite.
Creați o scenă nouă prin Fișier -> Scenă nouă. Apăsați Ctrl + N și faceți clic dreapta pe UI în fereastra ierarhiei. Creați un panou cu interfața de utilizare și treceți la modul 2D. Centrați panoul cu F.
Eliminați imaginea sursă și setați-o din Fundal la Niciuna. Setați-l pe netransparent. Denumiți panoul drept credite. Creați un alt element UI -> Text. Centrați din nou textul după ce setați marginile. Setați Modul Scară sub Pânză la Scalare cu dimensiunea ecranului.
Trageți obiectul text în sus și denumiți-l. Acum puteți crea un buton care vă va permite să ieșiți din joc.
Pentru a face acest lucru, alegeți UI -> Buton
Setați imaginea sursă la Niciuna. Adăugați „Shadow” ca componentă nouă.
De exemplu, dacă setați X la 0 și Y la -2 pentru umbră, arată așa.
Când valoarea alfa este redusă, aceasta se modifică după cum urmează:
Ajustați, de asemenea, textul buton. Nu uitați să reglați și fontul.
Acum butonul are nevoie de un script. Denumiți scriptul Credits și deschideți-l în Visual Studio pentru editare.
Pentru a ieși din joc aveți nevoie de următorul script:
Acest lucru funcționează la închiderea jocului numai dacă a fost exportat. Debug.Log vă arată în Unity că s-ar închide.
De asemenea, trebuie să trageți creditele în zona On Click și să atribuiți funcția pentru a încheia jocul.
Copiați scena cu Ctrl + D și redenumiți-o în Meniu. Schimbați setările într-un ecran de întâmpinare și butonul de la Închidere la Start. Eliminați scriptul de credite din obiectul de întâmpinare.
Adăugați un nou script numit Meniu.
Creați un script care începe jocul.
Aveți nevoie de următorul script pentru a începe jocul:
Trageți „Bun venit” în evenimentul On Click. Dacă nu este acolo, deschideți-l cu semnul +.
Trageți obiectul cu scriptul în funcția On Click și selectați Meniu. Începeți jocul pentru a începe jocul.
Adăugați scenele, inclusiv meniul și creditele, în setările Build.
Postat inițial 2020-06-11 20:54:00.