Cuprins:
Video: Clasificarea rocilor 2024
Coliziunea se află în centrul celor mai multe jocuri video. Indiferent dacă este vorba de Pac-Man care se ciocnește cu o fantomă roz, Mario sărind pe o platformă sau dacă personajul tău capătă un nou instrument în Minecraft, un designer de jocuri decide ce se va întâmpla când are loc fiecare coliziune.
Ce coliziuni trebuie să detecteze jocul tău Flappy Bat? Bat-ul atinge țeava? Bat-ul atinge solul? Dacă se întâmplă o coliziune, ce ar trebui să apară? Jocul trebuie să se încheie.
Detectați o coliziune cu Sprite de teren
-
Faceți clic pe Sprite de teren și apoi faceți clic pe fila Scripts.
-
Trageți următoarele blocuri în zona Scripts și selectați Player din blocul TOUCHING.
-
Faceți clic pe butonul Green Flag.
Dacă jucătorul plutește la sol, jocul ar trebui să se termine de îndată ce acestea se ciocnesc.
Veți pune, de regulă, un FIȘIER ÎNTR-UN un bloc FOREVER, astfel încât programul va continua să verifice dacă condiția este adevărată sau falsă și să acționeze în consecință (cum ar fi un părinte care vă urmărește pentru a vă asigura că ați terminat temele înainte de a vă permite să lansați Xbox sau PlayStation). Acum, programul dvs. continuă să verifice dacă Playerul sprite atinge Sprite-ul de la momentul apăsării butonului Green Flag până când coliziunea face ca blocul STOP ALL să înceteze jocul.
Având în vedere că veți avea nevoie de același cod pe Pipe sprite, puteți economisi timp copiind blocurile de coduri.
Blocuri de copiere de la sol la țeavă
Faceți clic pe blocul de sus (CÂND FLACUL VERDE CLICK) și trageți blocurile din Zona Scripts direct pe pictograma Pipe sprite sub Stage.
Odată ce eliberați butonul mouse / trackpad, ar trebui să vedeți codul inițial înapoi în locația din fila Scripts. Dacă faceți clic pe pictograma Pipe sprite sub Stage, ar trebui să găsiți codul copiat acolo.
Dacă noile blocuri se suprapun cu codul anterior, faceți clic și trageți blocul de sus în dreapta sau sub celălalt cod.
Glisarea blocului de sus deplasează toate blocurile conectate. Dacă trageți un bloc intermediar, numai blocurile care se fixează sub el rămân conectate.
Faceți clic pe butonul Green Flag și ar trebui să găsiți că jocul se termină atunci când sprite-ul Player atinge Sprite-ul sau Sprite-ul.