// 设置屏幕实际的宽高
glview = GLViewImpl::createWithRect("CocosFrameWork", Rect(0, 0, 960, 640));
// 设置cocos的适配方案 (这里为高铺满屏幕,宽拉伸)
director->getOpenGLView()->setDesignResolutionSize(960, 640, ResolutionPolicy::FIXED_HEIGHT);
UI使用cocostudio工具创建,并且让每个空间固定与屏幕边界的距离。 (做UI适配)
// 获得屏幕实际的宽高
auto size = Director::getInstance()->getVisibleSize();
// 设置根节点的ContentSize
_rootNode->setContentSize(size);
// 调用Helper的doLayer 方法 让根节点及根节点以下的控件按在cocostudio中设置的适配一致
ui::Helper::doLayout(_rootNode);
cocos2d-x 屏幕适配
最新推荐文章于 2020-03-15 15:18:04 发布