`
zhelong111
  • 浏览: 188591 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

cocos2d-x实现多分辨适配

 
阅读更多
Size designSize = Size(320, 480);
    eglView->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::NO_BORDER);

    Size winSize = eglView->getFrameSize();
    director->setContentScaleFactor(800 / designSize.height); // 800 背景高度

    std::vector<std::string> searchPaths;
if (winSize.width > 320 && winSize.width <= 480)
{
searchPaths.push_back("img-sd");
}
else if (winSize.width > 480 && winSize.width < 1536)
{
searchPaths.push_back("img-hd");
}
else if (winSize.width >= 1536)
{
searchPaths.push_back("img-ipad-hd");
}
else
{
searchPaths.push_back("img-sd");
}
FileUtils::getInstance()->setSearchPaths(searchPaths);
分享到:
评论

相关推荐

    cocos2d-x项目快速适配IPAD

    【cocos2d-x项目快速适配iPad】的策略主要涉及到如何使原本为iPhone设计的游戏在iPad上正常运行,同时尽量减少代码改动。cocos2d-x作为一个流行的2D游戏开发框架,在处理不同设备分辨率时,需要进行适配工作以确保...

    cocos2d-x 2.0版本 自适应屏幕分辨率

    在cocos2d-x 2.0版本中,对屏幕适配进行了优化,使得游戏能在不同分辨率和尺寸的设备上呈现出良好的视觉效果。本文将深入探讨cocos2d-x 2.0版本中实现自适应屏幕分辨率的关键技术和策略。 一、设计原则 1. **等...

    cocos2d-x getContentSize和getContentSizeInPixels区别

    同时,`getContentSize`和`getContentSizeInPixels`也是cocos2d-x中源码和工具层面需要理解的关键概念,它们与屏幕适配、物理空间计算紧密相关。 总结来说,`getContentSize`返回的是节点的物理像素尺寸,不受内容...

    千锋学院-欧阳老师iOS培训视频-UI第一季2013年10月发布【分辨率1280×720】

    4. **图标与图像设计**:讲解iOS应用中的图标设计原则,如何创建符合Apple风格的图标,以及适配Retina显示屏的高分辨率图像制作。 5. **色彩与字体选择**:讨论色彩心理学在UI设计中的应用,如何选取合适的颜色搭配...

    Cocos2dx3.0rc版本下设置分辨率自适应

    在Cocos2d-x 3.0rc版本中,开发者需要处理一个关键问题,那就是如何使游戏或应用能在不同分辨率的设备上正确显示,实现自适应。这个问题涉及到图形渲染、用户界面设计和性能优化等多个方面。以下将详细讲解如何在...

    如何使用cocos2d来制作一个打地鼠的游戏:第一部分

    - **Retina Display与Cocos2d:** Cocos2d同样遵循类似的逻辑,但开发者需手动为Retina Display设备提供高分辨率的图像资源。这通常是通过在资源文件名后添加“@2x”后缀实现的,如“mole@2x.png”。Cocos2d会在运行...

    适配方案.zip

    在移动游戏开发领域,CocosCreator 是...总之,CocosCreator 的竖屏适配方案涉及到多个层面,包括屏幕尺寸、比例、物理引擎、UI设计等。通过合理运用上述策略,开发者能够创建出能在各种设备上提供良好用户体验的游戏。

    坦克小战所需的image图片

    在编程阶段,这些image图片会被整合到游戏引擎中,如Unity、Unreal Engine或Cocos2d-x等,通过编程语言(如C#、JavaScript或C++)控制它们的显示、动画和交互逻辑。开发者还需要考虑图像的格式转换、压缩和优化,以...

    网络游戏-移动终端以及在移动终端上执行的游戏程序和游戏方法.zip

    为了简化游戏开发,许多开发者会使用Unity、Unreal Engine、Cocos2d-x等游戏引擎。这些引擎提供图形渲染、物理模拟、音频处理等功能,大大降低了开发难度。同时,还有各种IDE(集成开发环境)和脚本语言,如Xcode、...

    屏幕截屏并保存1

    至于图片保存,Cocos2d-x引擎提供了`saveToFile`函数,可以方便地将图像保存到本地。不过,不同平台的保存路径会有所不同,需要进行平台适配。例如,在Android中,通常将图片保存到SD卡的DCIM目录下,而在Windows...

    斗地主棋牌UI资源

    为了顺利使用,开发者需要有一定的图形设计基础,理解如何将这些资源集成到自己的项目中,并根据编程语言(如Unity、Cocos2d-x等)的规范进行适配。 总的来说,斗地主棋牌UI资源是个人开发者不可或缺的工具,它能够...

Global site tag (gtag.js) - Google Analytics