crearea de jocuri
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: