Я пытаюсь создать игру, и мне было интересно, как можно поддерживать разные разрешения и размеры экрана. Для положения спрайта я реализовал базовую функцию, которая устанавливает положение в соответствии с определенным соотношением, которое я получаю, получая ширину и высоту экрана из метода winSize в sharedDirector.
Но этот подход не проверен, так как мне еще предстоит разработать что-то для расчета масштабного коэффициента для спрайтов в зависимости от разрешения устройства. Может ли кто-нибудь посоветовать мне какой-нибудь метод и советы, с помощью которых я могу правильно рассчитать масштабирование спрайтов и предложить систему, позволяющую избежать пикселизации спрайтов, если я применю какой-либо такой метод.
Я поискал в Google и обнаружил, что Cocos2d-x поддерживает разные разрешения и размеры, но я обязан использовать только Cocos2d.
РЕДАКТИРОВАТЬ: Я немного смущен, так как это моя первая игра. Пожалуйста, укажите на ошибки, которые я мог допустить.