cc.director.getVisibleSize();//获取运行场景的可见大小 cc.director.getWinSize();//获取视图的大小,以点为单位 cc.director.getWinSizeInPixels();//获取视图大小,以像素为单位 cc.view.getFrameSize();//Returns the frame size of the view. cc.view.getViewPortRect();//Returns the view port rectan…
cocos2d-x3.0API常用接口 Director::getInstance()->getOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 Director::getInstance()->setContentScaleFactor() //内容缩放因子 FileUtils::getInstance()->setSearchPaths() //资源搜索路径 Director::getInstance()->getO…
从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念. 有以下相关接口: CCEGLView::sharedOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 CCDirector::sharedDirector()->setContentScaleFactor() //内容缩放因子 CCFileUtils::sharedFi…
Overview 从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念. 3.0中有以下相关接口: Director::getInstance()->getOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 Director::getInstance()->setContentScaleFactor() //内容缩放因子…
转:http://blog.csdn.net/w18767104183/article/details/22668739 文件夹从Cocos2d-x 2.0.4開始,Cocos2d-x提出了自己的多分辨率支持方案.废弃了之前的retina相关设置接口,提出了design resolution概念. <ol class="linenums" style="margin: 0px; padding-left: 27px;"><li value=&quo…
getVisibleSize:获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize.getVisibleOrigin:获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致. 在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY.所以在获取对象大小的时候必须根据情况明确指定获取对象原始大小,还是缩放后的大小.getContentSize函数来获得节…
在移动终端(智能手机)平台下开发游戏一般都会涉及到屏幕多分辨率适配问题,原因是手机款式多种多样,不同的款式存在有不同的尺寸,即使尺寸相同又可能存在不同的分辨率. 手机屏幕尺寸:指手机屏幕对角线长度. 手机分辨率:指屏幕上横.纵的总象素点数.分辨率越高,即总象素点数越多,屏幕显示效果越好.               上面我们介绍了手机尺寸和分辨率的概念,结论是手机屏幕显示效果是由尺寸和分辨率决定的.相同尺寸不同分辨率手机,分辨率越高显示效果越好:相同分辨率不同尺寸的手机,尺寸越大显示效果越差.…
FrameSize 参数,在游戏运行时,我们可以通过 CCEGLView::sharedOpenGLView()->getFrameSize();如果在手机上运行,那么不同分辨率将会得到不同的值 CCEGLView::sharedOpenGLView()->setDesignResolutionSize(720, 480, kResolutionShowAll); CCEGLView::sharedOpenGLView()->setDesignResolutionSize(720, 48…
通过上面两个文章的分析,我们在这个博文里做个总结: CCEGLView::getFrameSize()返回的是窗口相对于屏幕像素的尺寸,这个尺寸,只要窗口没变化,值就不会变化 CCDirector::getWinSize()返回的是窗口自定义像素的尺寸 CCDirector::getWinSizeInPixels()返回的是窗口自定义像素的尺寸,经过scale之后的值,跟getWinSize和setContentScaleFactor有关系 CCEGLView::getDesignResolut…
(1) 首先,这里以win32平台下为例子.win32下游戏的启动都是从win32目录下main文件开始的,即是游戏的入口函数,如下: #include "main.h" #include "AppDelegate.h" #include "cocos2d.h" USING_NS_CC; int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCm…