自己总结的一些常用代码

来源:互联网 发布:java notifyall 使用 编辑:程序博客网 时间:2024/05/16 16:17

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

#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
原创粉丝点击