自己总结的一些常用代码

方便自己调试,设置一下常用的屏幕分辨率

#ifdef WIN32
#include <Windows.h>
#endif // WIN32

#ifdef WIN32
    // 尺寸
    int index = 3;
    Size size[20] = {
        CCSizeMake(480, 320),   //0,  iPhone3GS         480:320   = 1.5:1   
        CCSizeMake(960, 640),   //1,  iPhone 4/4S       960:640   = 1.5:1
        CCSizeMake(1136, 640),  //2,  iPhone 5/5S       1136:640  = 1.775:1
        CCSizeMake(1334, 750),  //3,  iPhone 6          1334:750  = 1.778:1
        CCSizeMake(2208, 1242), //4,  iPhone 6Plus      2208:1242 = 1.778:1
        CCSizeMake(1024, 768),  //5,  iPod              1024:768  = 1.333:1 <=
        CCSizeMake(2048, 1536), //6,  iPad Retina       2048:1536 = 1.333:1
        CCSizeMake(800, 480),   //7,  android(WVGA)     800:480   = 1.667:1
        CCSizeMake(854, 480),   //8,  android(WVGA854)  854:480   = 1.779:1
        CCSizeMake(960, 540),   //9,  android(DVGA)     960:540   = 1.778:1
        CCSizeMake(1280, 720),  //10, android           1280:720  = 1.778:1
        CCSizeMake(1280, 800),  //11, android(WXGA2)    1280:800  = 1.600:1
        CCSizeMake(1280, 1080)  //12, android           1280:1080 = 1.185:1
    };
    glview->setFrameSize(size[index].width, size[index].height);

    // 缩放,为了方便调试
    int screenY = GetSystemMetrics(SM_CYSCREEN);
    if (size[index].height > screenY / 4 * 3)
    {
        float scale = screenY / 2 / size[index].height;
        glview->setFrameZoomFactor(scale);
    }

#endif // WIN32
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值