ФИНКИ / Мобилни апликации и игриПрограмирање на видео игри.
Разбери ја структурата на видео-игра и имплементирај логика, настани, графика и интеракции.
<>РАЗБЕРИ. ПРИМЕНИ. НАПРЕДУВАЈ.+
- 01Главен циклус, актери и управување со ресурси
- 02Влезни уреди, интерфејс, настани и звук
- 03Сцени, текстури и координатни трансформации
- 04Физички правила, колизии и однесување на актери
02 / РАЗБЕРИ ГО КОНЦЕПТОТ
Логиката зад
решението.
Играта повторува циклус на влез, ажурирање и прикажување. Ако движењето зависи само од бројот на кадри, побрз уред може да го поместува ликот побрзо. Времето меѓу ажурирањата или фиксен чекор ја прави симулацијата попредвидлива. Колизиите и состојбите на актерите се посебни делови од логиката.
ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР
Движење на лик со иста брзина на различни уреди
Лик треба да се движи со брзина од 120 единици во секунда, независно дали играта прикажува 30 или 60 кадри.
- 01
Го мериме изминатото време меѓу ажурирањата.
- 02
На 30 кадри, за нормален чекор поместувањето е 120 / 30 = 4 единици.
- 03
На 60 кадри, поместувањето е 2 единици; за една секунда повторно се собираат 120.
↳Што добиваме?Брзината останува иста. При големи временски скокови е потребна дополнителна контрола на симулацијата и колизиите.
Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.
03 / СТУДЕНТСКИ ПРАШАЊА
Прашај.
Разбери подобро.
Зошто ликот минува низ тенок ѕид?+
Може да го прескокне меѓу две дискретни позиции. Помал чекор или соодветна континуирана проверка може да го реши проблемот.
Дали физиката треба да се пресметува во секое цртање?+
Често се користи фиксен чекор за физиката и одделно прикажување, за постабилно и попредвидливо однесување.
Која е разликата меѓу локални и светски координати?+
Локалните се однесуваат на родителскиот објект, а светските на сцената. Трансформациите ја поврзуваат едната рамка со другата.
УЧИ СО РАЗБИРАЊЕТвојот материјал.
Нашата следна задача.
Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.
REC ТВОЈОТ ЧАС
▶
РАЗБЕРИ. ПОВТОРИ. ПРИМЕНИ.↺
ПОВТОРИ КОГА ТИ ТРЕБА.НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.Часот завршува.
Знаењето останува.
Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.
↺Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.