Основи Cocos2d-x

Статті про розробку ігор за допомогою Cocos2d-x

Розмір екрану

Posted at — Mar 30, 2020

У попередніх постах було розказано, як створити дефолтну програму і з чого вона складається. Тепер можна переходити до написання власного проекту, але перед тим залишився ще один маленький нюанс — розмір екрану.

Перша програма

Наша дефолтна програма працює у вікні розміром 480 на 320 пікселів. Цей розмір було вказано у файлі AppDelegate.cpp ось в такому рядку:

static cocos2d::Size designResolutionSize = cocos2d::Size(480, 320);

Розробники Cococ2d-x щось перемудрили, тому поряд з цією змінною оголошені ще кілька інших розмірів. Крім того, далі ці інші розміри нібито використовуються в якихось розрахунках, але насправді це все не важливо.

Роботі з розміром екрану на мобільних пристроях (або при повноекранному запуску на десктопі) буде присвячено окремий пост пізніше. Поки що просто повірте у дві речі:

Якщо вам не подобаються зайві змінні для розмірів екрану, ви можете їх просто видалити, як це зроблено ось у цьому файлі.