【已解决】分辨率适配问题求解

如果appdelegate类里添加了 CCDirector::sharedDirector()->setContentScaleFactor(2.0); 我的分辨率是按照480 320 适配的 ui编辑器里的图片大小应该怎么处理啊
我编辑器里的画布建的是480 320 的 可是加到程序里后坐标位置都对 所有的图片又被setContentScaleFactor(2.0)缩小了一半 如果我建960 640 的画布 图片对了 坐标位置有不对了 有人能看懂我的意思么 大神求解~~

你这个不是大小都一致么?怎么还设缩放?
你说的坐标是那几个按钮的坐标么?可以尝试用百分比来设置?

用百分比来设置怎么弄?

额,我说用代码设置百分比(获取屏幕的大小在乘以一定的比例),现在cocostudio还不支持百分比等适配方式,不过后期会加上。

我们游戏内的资源都是用960 640的 所以在app里加的setContentScaleFactor(2.0) 适配用的是pEGLView->setDesignResolutionSize( 480, 320, kResolutionExactFit); 于是乎在做ui的时候吧画布设成480320的时候图片就不对劲了 我应该把画布设成960640的?

是的,这个setDesignResolutionSize函数式全局的,所以你画布跟资源要统一成同一个尺寸

有一个建议:cocostudio在解析json的时候,能不能在解析x,y width,height属性时,直接考虑下setContentScaleFactor的值,很多界面为了适用多分率不得不改这个参数,很麻烦