Video: Isolation - Mind Field (Ep 1) 2024
Primul pas în crearea jocului Minecraft este construirea scenei. Aceste instrucțiuni explică cum să creați scena pentru un joc de bază numit Spleef. Scena în Spleef este o arenă care are un gard în jurul ei.
Pentru a face această arenă, utilizați biblioteca ArenaBuilder pe LearnToMod. O bibliotecă este un mod care este deja scris pentru dvs. Poți să o folosești fără să știi cum este scris.
Pentru a explora biblioteca, urmați acești pași:
-
Mergeți la mod. learntomod. com / programe / sarah-ArenaBuilder.
Vedeți aceste cinci funcții:
-
init
-
move_drone
-
ArenaWithFence
-
Platformă
-
Gard
-
-
Un comentariu apare, descriind ceea ce face funcția. De exemplu, aici este comentariul pentru funcția Fence.
-
Priviți acest cod și parametrii săi, pentru a vedea ce face codul.
Observați că nu există o funcție principală, deoarece acest mod nu poate funcționa singur în Minecraft. În schimb, trebuie să fie apelat de la alte moduri.
De asemenea, observați blocul: export. Blocul de export face ca funcția scrisă în bloc să fie accesibilă altor moduri, ceea ce înseamnă că alte moduri pot apela funcțiile chiar dacă sunt într-un mod diferit.
Sunt exportate trei funcții: ArenaWithFence, init și move_drone.
-
Acum poți folosi aceste trei funcții în jocul tău Spleef.
După ce ați expus biblioteca ArenaBuilder, reveniți la modul Spleef și importați biblioteca. Urmați acești pași:
-
În categoria Misc, găsiți blocul de import.
-
Trageți-l în mod și tastați sarah-ArenaBuilder pentru a înlocui textul lib-name.
Dacă introduceți corect numele de mod, blocul rămâne verde și apar noi funcții în categoria Funcții.
Observați că cele trei funcții pe care le aveți acum au acces la cele trei care au fost exportate din biblioteca ArenaBuilder.
-
Creați o funcție principală și adăugați un apel la funcția init din biblioteca ArenaBuilder.
Funcția init, dacă te uiți înapoi la bibliotecă, creează practic drona care va fi folosită pentru a crea arena pentru tine.
-
După ce drone dvs. este gata să construiască arena dvs., adăugați un apel la funcția ArenaWithFence din biblioteca ArenaBuilder la funcția principală.
Aceasta arată cum să faci o arenă de 20 x 20 din diamant, cu un gard care are cinci blocuri înălțime și o lățime de platformă de un bloc. Arena va fi umpluta cu aer. Acest lucru este locul unde veți juca Spleef.
-
Chiar dacă nu ați scris biblioteca ArenaBuilder, testați-vă codul pe măsură ce îl construiți.Pentru a testa codul, asigurați-vă că modul este salvat, faceți clic pe butonul Mod și testați codul în Minecraft.
Vedeți o scenă ca aceasta.
-
Înainte de a porni, refactor codul - schimba-l fără a schimba ceea ce face.
-
În acest caz refacționați codul astfel încât arena să fie construită într-o funcție numită arenă și astfel încât funcția arena să fie apelată de la principală.
Felicitări - ați creat scena de bază Spleef!