Econ Dude ca urmare a jocurilor 2d camera erou

Astăzi voi vorbi despre modul de a face follow aparat de fotografiat pentru un erou în jocuri 2D. Acesta este un lucru important pentru multe tipuri de jocuri, în special pentru TDS (sus în jos Shooter). Noi vorbim mereu despre modul de joc Maker (toate versiunile, inclusiv Game Maker Studio 2).

Ultima lecție puteți găsi aici:

Uite, avem un nivel - marimea camerei, de 1000 de 1000 pixeli:

Econ Dude ca urmare a jocurilor 2d camera erou


De sus avem un erou. 1000 Dimensiune Harta 1000 - este prea mare, nu există nici o astfel de permise, ceea ce înseamnă că nu trebuie să arate întreaga hartă, ci doar o anumită zonă a hărții.

În acest caz, aparatul foto va urma pentru erou.

Pentru a face acest lucru avem nevoie pentru a utiliza așa-numitele vizualizări (vizualizări).

În joc Maker acestea sunt în setările de cameră.

Econ Dude ca urmare a jocurilor 2d camera erou

Setările vor fi ceva de genul acestea


Acesta este modul în care aparatul foto urmează erou în acest joc. Apropo, codul sursă pentru joc Lonely Dude este disponibil gratuit, descărcați-l, poți aici. Deci, toate acestea (și mai mult) este deja acolo, și exemplul lui, putem învăța.

În acest caz, rezoluția jocului am o mică și orizontală - 800 x 600 pixeli.

Pune-o căpușă - permite utilizarea de opinii, va permite să utilizeze o specie avem nevoie de ea. Includeți cel puțin o specie. Acest cadru arată imaginea inclusă în cameră.

Următoarele două casetele de selectare nu sunt incluse.

Apoi, alege una dintre speciile, cum ar fi aici - vizualizare 0. Faptul că este posibil pe un ecran de afișare simultan mai multe specii. Chips poate fi distractiv. Mini harta sau orice astfel de aparat foto separat, care arată modul în care gloanțele zboară / rachete.

Dar aceste necazuri ne este prea devreme pentru a încerca.

În continuare, avem nevoie pentru a pune o căpușă - vizibil atunci când începe camera (vizibilă atunci când apare camera). Și apoi începe un pic de confuzie.

  • View - zona în cameră. luăm
  • Portul ecranului - zona de ecran unde vom fi în această zonă a camerei pentru a arăta

Cu siguranță nu este clar. Să-ți arăt ceva.

Econ Dude ca urmare a jocurilor 2d camera erou

În dreapta sus - minimap.


La un exemplu de modul de a face un mini-harta este mai ușor de înțeles. Suntem prima adăugare, includem un alt fel, de asemenea, la începutul camerei. Și noi facem aici sunt opțiunile:

Econ Dude ca urmare a jocurilor 2d camera erou

Un nou tip de - vizualizare 1


Ce-am făcut? Vedere camera (camera) 1000 1000 - care este, ne arata intreaga camera.

Unde vom arăta? Dar aceasta este un port de pe ecran (port de pe ecran). 200 dimensiune pătrat 200, ne arata la coordonatele 0, 600.

Rezoluția finală, vom obține același lucru (800-600). Aici sunt dimensiunile:

Econ Dude ca urmare a jocurilor 2d camera erou


De fapt, noi pe partea dreaptă a casetei (mini-hartă) plasat toată harta de 1000 de 1000, și apoi urmați calea eroului nu este necesară. Există, de asemenea, o problemă, obiectele de pe minimap sunt slab vizibile, strâmb strânse bine, etc. Dar asta este o altă problemă, principalul lucru pentru a înțelege principiul.

Puteți, de exemplu, știi cum? Deci asta e la fel, doar pe mini harta pentru a înregistra dimensiunea formei nu este 1000 în 1000, ci doar numai 200-200, și în același timp, pentru a închide o urmărire glonț.

În centru nu mai este un mini-hartă, și glonțul. Pervers, a făcut SIFCO


Este scris ca aceasta:

Econ Dude ca urmare a jocurilor 2d camera erou

Ca urmare glonț pentru mai mult timp.


Dacă este necesar, în loc de un glonț acolo, puteți alege să urmeze pentru ochi, este destul de cool mod de a fi.

Apropo, cum se face în așa fel încât, de exemplu, în colțul din dreapta sus a fost întotdeauna un semn sau o imagine? De exemplu, - armele de imagine. Și așa că, de asemenea, așa cum au fost, a urmat eroul?

Pentru a face acest lucru, există două funcții:
view_xview [0]
view_yview [0] Această coordonate de referință la forma. De exemplu, puteți scrie:
draw_text (view_xview [0] + 725, view_yview [0] + 25, string ( 'HP:') + string (global.hp)) Aceasta va face o viață variabilă (figura), în colțul din dreapta sus. Și cu obiectele pe care le puteți pur și simplu pas (un pas) pentru a specifica coordonatele x și y, tot trebuie să aibă în legătură cu camera. Puteți scrie imediat și fără un plus, și imediat coordonatele.

Asta e, dacă ți-a plăcut această lecție, a pus Ca și sub degetele-up.

articole similare