项目使用cocostudio来做的
然后遇到了适配问题 搜索了一下 版主发了ui自适应的帖子 但是没提到scene多分辨率自适应的解决方案
然后我试着做了如下测试
m_pLoninScene = SceneReader::sharedSceneReader()->createNodeWithSceneFile(“LoginScene.json”);
m_pLoninScene->setScaleX(563.0f/800);
m_pLoninScene->setScaleY(563.0f/800);
资源是按照1280 800的标准制作的 当前窗口是563 所以按照比例进行缩放 是ok的
但是也不能每一个scene文件读取出来都进行这样的操作啊 感觉很蠢的样子
跪求解决方案
没人理我啊
试一下这个,在AppDelegate.cpp中的
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create(“Hello”);
director->setOpenGLView(glview);
}
glview->setDesignResolutionSize(1280, 800, ResolutionPolicy::SHOW_ALL);//添加的一句话
只需添加最后一句话,但一定要放在大括号之外,否则无法显示。另外,是自动适配,任何分辨率都可以。
— Begin quote from ____
引用第2楼fangzhongzheng于2014-05-26 18:48发表的 :
试一下这个,在AppDelegate.cpp中的
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create(“Hello”);
… http://www.cocoachina.com/bbs/job.php?action=topost&tid=203157&pid=961144
— End quote
貌似不可以 感谢 自动适配?不明白