crearea de jocuri

crearea de jocuri
În general, tema de a crea motorul lor grafic proprii pentru joc destul de bolnav și au purtat mult timp afară. Am decis să-l includă în lecțiile de pe blog-ul meu, pentru că mulți nu le pasă într-un fel sau altul, se va lua pentru a face propriul său motor grafic. În plus, acest blog inclusiv de programare grafică. pentru că mai mult nu. Și, desigur, crearea jocului. în special destul de simplu, și implică de multe ori crearea graficului. motor din moment ce motor simplu pentru a crea suficient, nu este dificil, dar poate economisi timp gramada.

La rândul său, vă promit că motorul nostru de grafica va fi Shiva Multi-armate, și vom crea astfel cel mai compact și simplu. Și, de asemenea, că crearea motorului grafic pentru joc, nu vom merge prea mult timp - avem nevoie, de asemenea, în primul rând pentru a face jocul. în locul motorului grafic.

Deci, ceea ce este cel mai puțin putem încredința munca pe care am creat motorul grafic pentru joc. Să estimăm că ne-ar dori:

  • Ce tot grafic codul de inițializare a fost ascuns în motor.
  • Indiferent de motor este descărcat texturilor și shader noastre
  • Dacă dintr-o dată nu a fost LostDevice (de exemplu, acest lucru se întâmplă atunci când începe screensaver sau companiile blogkirovke), care au motorul în sine restabilește toate datele necesare (de exemplu, textură).
  • Ne dorim o funcție pentru a finaliza toate lucrările cu grafică și descărca toate resursele

In timp ce acest lucru este suficient.

Un total se pare, textura:

Acum, motorul grafic în sine:

Pentru început, vom fi de ajuns. Desigur, acest lucru a fost motor foarte primitiv - nu există indicii inteligente, de numărare de referință, fără priorități de resurse, nu threading nici măcar nu este posibil să se descarce unitatea nu mai este dorit textura. Dar noi o facem acum și nu au nevoie. În lecția următoare vom crește treptat posibilitățile și, în timp, vom obține un motor destul de universal și convenabil. Oportunitățile actuale ne-ar fi de ajuns pentru a crea jocuri simple. Acest lucru, vedeți, este deja foarte mult, având în vedere că totul despre tot, ne-am petrecut o jumătate de oră de lucru ...

Mai multe despre acest subiect: