Crearea de păsări supărat pe producătorul jocului - crearea de jocuri - articole de director

Bună ziua! Vreau să-ți spun cum să faci un joc ca niște păsări furioase. Cred că toată lumea a auzit de ea.

Crearea de păsări supărat pe producătorul jocului - crearea de jocuri - articole de director

În primul rând, vom face spritele:
s_bird - pasăre
s_enemy este inamicul
s_block - bloc
Creați obiecte cu sprites corespunzătoare:
o_bird - pasăre
o_enemy este inamicul
o_block - bloc
Trecem la lucru cu un obiect de pasăre. Adăugăm evenimentul de creare și scrieți codul:
gravitate = 0,2;
gravitatea_direcțională = 270;
varDrag = false;

Adăugați o coliziune cu o altă pasăre și scrieți codul:
varDir = direcția punctului (x, y, other.x, other.y);
cu (alte) <
motion_add (alt.varDir, other.speed / 2);
>

move_bounce_all (true);
vspeed = vspeed / 2;
hspeed = hspeed * 0,50;

Acum, coliziunea cu zidul:
move_bounce_all (true);
vspeed = vspeed / 2;
hspeed = hspeed * 0,90;

Creați un eveniment și apăsați butonul stâng al mouse-ului și scrieți un script foarte simplu:
varDrag = adevărat;

În final, evenimentul este butonul stâng al mouse-ului. Adăugați scriptul:
dacă (varDrag = true) <
varDist = distanța până la punctul (mouse_x, mouse_y) / 5;
motion_add (punctul_direcțional (x, y, mouse_x, mouse_y), varDist);
varDrag = false;
>

Du-te la lucru cu peretele:
Doar puneți o bifă pe greu. Este de dorit să creați un alt perete sub formă de deal și să notați și duritatea. Deoarece o pasăre cu gravitate va călca prin ea.
Inamicul. Facem o ciocnire cu pasărea și creăm acțiunea de dispariție (dacă doriți, adăugați funcția de adăugare de puncte) și evenimentul de distrugere.
Gata! Rulați jocul și bucurați-vă!

Crearea de păsări supărat pe producătorul jocului - crearea de jocuri - articole de director

Rezumatul lecției:
Avem bile cu o anumită fizică, care se împrăștie atunci când trage.

Ar fi mai bine să arătați cum să implementați fizica pentru păsările care zboară, să calculați forța de impact asupra obstacolelor, să aplicați conservarea rezultatelor, atunci, bineînțeles, veți respecta și astfel lăsați negativul pentru tine.

Articole similare