Създаване на игри

Създаване на игри
Като цяло, темата за създаването на собствен графичен енджин на играта доста болен и отдавна износени. Реших да го включи в уроците в моя блог, защото много не ми пука един или друг начин, ще вземе да направят своя собствена графика на двигателя. В допълнение, този блог включително графики програмиране. защото повече от не. И, разбира се, създаването на играта. особено достатъчно проста, и често включва създаването на графиката. двигател, тъй като прост двигател, за да създадете достатъчно, не е трудно, но може да ви спести време купчина.

От своя страна, обещавам, че нашият графичен енджин ще бъде многоръкия Шива, и ние ще го създаде най-компактните и прост. И също така, че създаването на графика на двигателя за играта, ние няма да отиде твърде много време - ние също трябва на първо място да се направи играта. вместо двигател графика.

Така че, това, което е най-малкото, което можем да възложим на работата, която сме създали графичен енджин на играта. Нека да очакваме, че ние бихме искали:

  • Какво би всички инициализация код графиката е била скрита в двигателя.
  • Каквато и да е двигател се изтегля към нашите текстури и шейдъри
  • Ако внезапно LostDevice (например, това се случва, когато стартирате скрийнсейвъра или blogkirovke компании), които имат за самия двигател възстановява всички необходими данни (например, текстури).
  • Ние искаме една функция, за да завършите цялата работа с графики и изтегляне на всички ресурси,

Въпреки, че това е достатъчно.

Разгъната се оказва, текстурата:

Сега, графики самия двигател:

Да започнем с това, ние ще бъдем достатъчно. Разбира се, това е много примитивен двигател - няма умни указатели, справка броене, никакви приоритети ресурси, без резби дори не е възможно да се разтоварят на устройството вече не е желан текстура. Но ние го правим сега и не е необходимо. В следващия урок ние постепенно ще се увеличат възможностите и с течение на времето, ние получаваме доста универсален и удобен двигател. Настоящите възможностите, които биха били достатъчни, за да се създаде проста игри. Това, което виждате, е вече много, като се има предвид, че всичко, за всичко, прекарахме половин час на работа ...

Още по темата: