2014-12-08 2 views
0

я запускаю свою игру, и это выглядит как экран что-то вроде 800х600, но я ищу экран 1080p, так что я могу проверить мой Nexus 5.Как изменить размер экрана в cocos2dx v3?

Есть ли настройки где-то я могу настроить разрешение экрана exe Я бегу, чтобы проверить свой проект?

ответ

0

Чтение docs, оказалось так просто, как

Director::getInstance()->getOpenGLView()->setFrameSize(1920, 1080); 
Director::getInstance()->getOpenGLView()->setDesignResolutionSize(1920, 1080, ResolutionPolicy::EXACT_FIT); 

но вы должны убедиться, что назвать его, прежде чем любой из Node с инициализируются или размеры будут выключены. Обратите внимание, что порядок, в котором вы называете эти две функции, имеет значение.

Кажется, что ваше «разрешение по дизайну» - это внутреннее разрешение, а «размер кадра» - это рендерированное разрешение, поэтому, если ваше дизайнерское разрешение отличается от соотношения сторон, вы получите растяжение.