`

转cocos2d 2.0.4 适配分辨率最新写法(最全)

 
阅读更多

bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
CCDirector *pDirector = CCDirector::sharedDirector();

pDirector->setOpenGLView(CCEGLView::sharedOpenGLView());
CCSize designSize = CCSizeMake(480, 320);

//获取屏幕大小
CCSize screenSize =CCDirector::sharedDirector()->getWinSize();

if (screenSize.height == 320)
{
//设置iphone3gs资源路径
CCFileUtils::sharedFileUtils()->setResourceDirectory("sd");


}
else if(screenSize.height==640)
{
//设置iphone4资源路径
CCFileUtils::sharedFileUtils()->setResourceDirectory("hd");

}
else if(screenSize.height==768)
{
//设置ipad2和ipadmini资源路径
CCFileUtils::sharedFileUtils()->setResourceDirectory("hd");

}
else if(screenSize.height==1536)
{
//设置ipad3资源路径
CCFileUtils::sharedFileUtils()->setResourceDirectory("hd");

}
else if(screenSize.width==568)
{
//设置iphone5资源路径
CCFileUtils::sharedFileUtils()->setResourceDirectory("hd");

}

CCEGLView::sharedOpenGLView()->setDesignResolutionSize(designSize.width, designSize.height, kResolutionNoBorder);

// turn on display FPS
pDirector->setDisplayStats(true);

// set FPS. the default value is 1.0/60 if you don't call this
pDirector->setAnimationInterval(1.0 / 60);

// create a scene. it's an autorelease object
CCScene *pScene = HelloWorld::scene();
// run
pDirector->runWithScene(pScene);
return true;
}

分享到:
评论

相关推荐

    cocos2d-x游戏实例-纵版射击游戏(cocos2d-x 2.0.4)

    本人提交源码进行了版本移植并修改了一个bug,目前使用VS2008+cocos2d-x,2.0.4版本编译测试过(需要注意的是,我的IDE环境中是将COCOS2d-x的头文件和库文件设置到了VS环境中对所有项目生效,并没有单独对特定的COCOS...

    Star Fighter源码(cocos2d x 2.0.4+VS2010)

    SimpleGame是官方下载的cocos2d-2.0-x-2.0.4安装软件解压缩后可以看到的该例子,即在根目录下的Samples示例文件夹里面的SimpleGame。 我这里只是把他们横版的游戏,变成竖版,取消白色游戏背景改为用图片背景,而...

    android cocos2d-2.0-x-2.0.4 jar包

    开发cocos2d-20.0-x-2.0.4用的jar包,这个是最新的。懒人必备!!

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...

    cocos2d-x适配方案demo

    自定义的两种cocos2d-x的适配方案。

    cocos2d-x json字符串与cocos2d::Value转换工具

    该资源主要用于cocos2d-x中Value与json字符串的相互转换,提供从json文件读取为cocos2d::Value,cocos2d::Value写入到文件,cocos2d::Value转换为json字符串,json字符串转换为cocos2d::Value。json字符串转换成cocos...

    cocos2d-x手机游戏开发-2.0.4版本源码

    cocos2d-x手机游戏开发书籍,最后那个魔塔实例游戏基础部分有些代码是老版本的,用新版的COCOS2D-X会报错,本人也是刚刚接触COCOS2D-X,看了案例,走了不少弯路,所以把可以用2.0.4版本编译的部分源码发上来,希望能...

    cocos2d入门cocos2d入门

    cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门

    cocos2d-x-2.1.5

    cocos2d-x-2.1.5

    cocos2d-android jar包全套.zip

    如果你想用cocos2d开发android游戏,但是又不方便找包,这里就可以为你提供cocos2d开发的所有相关包,解压后得到libs文件夹即可。

    cocos2d-x自适应屏幕分辨率 源码

    cocos2d-x自适应屏幕分辨率demo源码,详情请移步到http://codingnow.cn/program/954.html

    cocos2d-x事件类

    在使用cocos2d-x开发游戏的过程中,为了实现逻辑和显示相分离。 在下通宵了一个晚上,写出了该事件类。 谨记,该事件只能用于cocos2d-x中。 事件发送者需要继承EventDispatcher类 事件接收者需要继承EventHandle类...

    Cocos2D权威指南

    第1章 开始前的准备工作 1 第2章 你的第一款iPhone游戏:垂直射击游戏 38 第3章 Cocos2D核心类 69 第4章 Cocos2D中的动作、特效与动画 152 第5章 Cocos2D中的文本渲染系统 229 共19章

    cocos2d初级教程-Cocos2d SimpleGame源码

    Ray Wenderlich的《Cocos2d SimpleGame》,被认为是cocos2d的初学者最好的教程,这本书被Cocos2D-X团队从objective-c转化到了c++版,并发布在了github上。在此感谢Ray Wenderlich的慷慨相助。 源代码是在cocos2d-x ...

    Cocos2d-x高级开发教程

    Cocos2d-x是移动跨平台开发最流行的游戏引擎,而本书是一本很全面的、比较‘接地气’的游戏开发教程。书中汇聚了热门手机游戏《捕鱼达人》开发的实战经验,作者从最基础的内容开始,逐步深入地介绍了Cocos2d-x的相关...

    使用cocos2d-x-2.0-2.0.4开发的简单跨平台益智类魔塔小游戏

    使用cocos2d-x-2.0-2.0.4开发的简单跨平台益智类魔塔小游戏

    cocos2d-x游戏代码

    cocos2d-x游戏代码

    教你用Cocos2D-X开发跨平台移动应用

    Cocos2d-x源于Cocos2d,是一款开源游戏引擎项目,是一款基于对原有iOS平台cocos2d重写为C++的开源代码,封装了OpenGL,Box2d,LibCurl,LibPng等开源的跨平台代码。由于基于C++和STL特点使其广泛应用于游戏开发、移动...

    Cocos2d-x实战 JS卷 Cocos2d-JS开发

    Cocos2d-x实战 JS卷 Cocos2d-JS开发 PDF 电子书完整版本

    SimpleGame cocos2d-x

    如何制作一个简单的游戏 Cocos2d-x 2.0.4 本文实践自 Ray Wenderlich 的文章《How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植 ...

Global site tag (gtag.js) - Google Analytics