Cocos2d-x之屏幕适配

来源:互联网 发布:hr人力资源软件 编辑:程序博客网 时间:2024/05/17 23:56

1、不作适配kResolutionUnKnown

2、强行充满屏幕,对图片进行拉伸kResolutionExactFit


3、以最小边作缩放因子,使内容全部显示在屏幕内,可能出现黑边kResolutionShowAll


4、以最大边作缩放因子,不会出现黑边,但可能会裁剪内容kResolutionNoBorder


5、保持宽度不变,根据分辨率修正高度kResolutionFiexedWidth


6、保持高度不变,根据分辨率修正宽度kResolutionFixedHeight

    //自动适配//ResolutionPolicy::UNKOWN 默认值,即不任任何适配//glview->setDesignResolutionSize(designResolutionSize.width,designResolutionSize.height, ResolutionPolicy::UNKNOWN);//ResolutionPolicy::EXACT_FAT 对图像进行拉伸以填满屏幕//glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::EXACT_FIT);//ResolutionPolicy::SHOW_ALL 以最小边为缩放因子,可能会有黑边//glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::SHOW_ALL);//ResolutionPolicy::NO_BORDER 以最大边为缩放因子,可能会裁剪    //glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER);    //ResolutionPolicy::FXIED_HEIGHT 保持高度不变//glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::FIXED_HEIGHT);//ResolutionPolicy::FIXED_WIDTH 保持宽度不变glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::FIXED_WIDTH);


0 0
原创粉丝点击