首页 > 其他 > 详细

cocos2dx 学习笔记5 关于屏幕大小的问题

时间:2014-01-19 15:50:17      阅读:384      评论:0      收藏:0      [点我收藏+]

今天用win32进行开发发现默认的屏幕尺寸好小而且如果屏幕上的排布非常糟糕

百度了一下

这篇文章  http://www.myexception.cn/operating-system/1436471.html

后来发现其实cocos2dx 的sample里面的hellocpp项目就有关于屏幕大小的代码

于是针对自己手机做了一些修改

AppMacros.h

bubuko.com,布布扣
#define DESIGN_RESOLUTION_640X360  3

/* If you want to switch design resolution, change next line */
#define TARGET_DESIGN_RESOLUTION_SIZE  DESIGN_RESOLUTION_640X360


static cocos2d::CCSize designResolutionSize = cocos2d::CCSizeMake(640, 360);
bubuko.com,布布扣

 

 

AppDelegate.cpp

 

 //。改变窗口大小的东西
     // Set the design resolution
     pEGLView->setFrameSize(640,360);
    pEGLView->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, kResolutionShowAll);
        
        

要注意的地方就是setFrameSize一定要在setDesignResolutionSize之前执行,否则会整个界面乱掉

 

还有setDesignResolutionSize的第三个参数kResolutionShowAll也可以变成其他的值,详情见:http://www.ityran.com/archives/4809

cocos2dx 学习笔记5 关于屏幕大小的问题

原文:http://www.cnblogs.com/pipicold/p/3525747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!