多机型 一套资源自动自适应 cocos2dx(随记)

随手百度到的苹果 机型的分辨率
iPhone4:960×640
iPhone4S:960×640
iPhone5:1136×640
iPhone5S:1136×640

iPad:1024×768
iPad2:1024×768
iPad3:2048×1536
iPad4:2048×1536
iPad mini:1024×768

原始尺寸 设计 1336*768原图 大小 2732*1536


图像两边 自动裁剪。场景中的元素位置 换算公式


    scalenum=(float)g_height/(float)1536;


    pyl = (float)(2732*scalenum-g_width)/2;


         原始坐标点  (1000,18) 换算以后

   m_animation->setPosition( (2732*scalenum)*1000/1334-pyl, g_height*188/768  );


一套资源适配所有机型

如果直接用

cocosstudio 出来的csb文件读取UI设计,感觉会更爽。 



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭