cocos2D v3.4 在TileMap中开启高清显示

在Tiled中制作一幅地图,用的图片砖块分辨率为32x32.

iOS设备为iPhone 4s.

在未打开高清屏支持的cocos2d v2.x版本中,运行log显示480x320.遂启用高清屏支持:

[CCdirector sharedDirector] enableRetinaDisplay:YES];

重新运行App,可以发现分辨率变为960x640,Tile地图显示也是高清瓦片.

但是同样的地图,地图集图片在cocos2d v3.4中显示,即使app运行时分辨率是960x640,但是地图显示明显是放大后的显示效果:

run cocos2d v2.x:

run cocos2d v3.4:

可以看到在v3.4中地图被放大了2倍,某些情况可能正是我们需要的,但是这里怎么让它像在v2.x中那样高清显示呢?

在App初始化代码的适当位置加入如下一句:

NSInteger device = [[CCConfiguration sharedConfiguration] runningDevice];
    if (device == CCDeviceiPhoneRetinaDisplay) {
        [CCDirector sharedDirector].contentScaleFactor = 1.f;
    }

即将CCDirector实例的contentScaleFactor属性设为1.f而不是高清屏下默认的2.0即可. ;)

时间: 2024-09-20 00:03:44

cocos2D v3.4 在TileMap中开启高清显示的相关文章

Cocos2D iOS之旅:如何写一个敲地鼠游戏(二):Cocos2D中的高清支持

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作! 高清显示和Cocos2D 好吧,有一个好消息 - 在最新版本的Cocos2D中包括了高清屏的完整支持,你可以用下面1-2-3步就可简单搞定! 在调用CCDirector的en

【IOS-COCOS2D游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置IPHONE横竖屏

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/463.html 最近书已经进入印刷了,预订签名的童鞋没想到会上三位数,非常感谢大家一如既往的支持与鼓励: 今天为大家介绍利用cocos2d开发中一些细节的三个问题: 首先介绍第一点:如何开启高清模式,大家都知道iphone4的分辨率是960*640,比之前的480*320正好大了一倍,那么如果想测试在高清模式下

三星G1600手机如何开启高清语音功能

注:请先安装移动卡.目前仅中国移动支持此业务,当地是否可以使用高清语音功能,需要与卡的运营商确认,如卡不支持此业务,则手机中无此菜单.  1.在标准模式下,点击[设置].    2.向上滑动屏幕,点击[移动网络].    3.点击"高清语音"右侧[滑块]开关.    4.阅读弹出的"允许应用程序权限"提示后,点击[确认]即可.            5.开启该功能后,手机屏幕顶端显示HD.(注:当开启高清语音功能的卡,处于4G网络模式时,可以使用[高清语音]功能,此

江苏卫视28日高清首播正式开启“高清时代”

江苏卫视高清开播仪式 9月28日,江苏卫视将成为全国第一批步入"高清时代"的卫视频道. 28日早上6点30分,正是日出的时候,江苏卫视将举办一场特殊的高清开播仪式,让"高清时代"和日出一同开始.高清开播仪式也宣布着江苏卫视.江苏省网络公司.苏宁电器的三方高清战略联盟正式诞生. 28日7时分江苏卫视正式开启"高清时代" 9月28日,对于中国电视事业来说是一个特殊的日子,江苏卫视成为全国首批升级为高清卫视的阵营之一.28日早晨6点30分,江苏卫视将在

中维高清监控系统密码是什么?

  软件名称: 中维高清监控系统(JNVR) 1.10 绿色版 - 网络高清摄像头软件软件大小: 5 MB 软件介绍: 中维高清监控系统(JNVR)是一款网络高清摄像头软件,可以看IPC和修改IPC网络摄像头软件 使用JNV 系统可以将局引用页面:中维高清监控系统(JNVR) 1.10 绿色版 - 网络高清摄像头软件 http://www.xdowns.com/soft/10/139/2014/Soft_132110.html 中维高清监控系统解锁密码是:123 这个很讨厌哦,还是用绿盟的绿色版

三星手机Note7 如何开启高清语音功能?Note7高清语音在哪开

注:请先安装移动卡.目前仅中国移动支持此业务,当地是否可以使用高清语音功能,需要与卡的运营商确认,如卡不支持此业务,则手机中无此菜单. 1.在标准模式下,点击[设置].    2.点击[连接].    3.点击[移动网络].    4.点击"高清语音"右侧[滑块]开关.    5.阅读弹出的"允许应用程序权限"提示后,点击[确认].    6.开启该功能后,手机屏幕顶端显示HD.    

《永恒之塔》新资料片开启高清预告CG片放出

多玩网讯(编译/落轩飞雨)9月7日,NCsoft正式开启了<永恒之塔>欧美服的新资料片:<永恒之塔:袭击巴劳瑞尔>(Aion:AssaultonBalaurea).新的资料片中,魔族和天族再也不会像以前那样争锋相对了,因为他们将共同面临一个新的 敌人:龙族.魔族和天族将会对龙族发动战争,侵略龙族所居住的区域.这个新资料片目前在官网免费提供下载.资料片还提供了零售版,购买零售版的玩家还将额外获得一个游戏内宠物. 新资料片中,游戏人物等级上限将调整至55级,游戏将会新增一些供50级以上

配置Intel Baytrail-M平台联想笔记本播放高清影片时无法开启硬件加速问题

  故障现象: 近期有反映在使用Intel Baytrail-M平台的机型:Yoga2 11.Flex 2 14.Flex 2 15.G40-30.G50-30.S20-30.S20-30 Touch.N20.N20p.N40-30.N50-30.E40-30.E10-30.B40-30.B50-30.B50-30 touch上播放高清影片时无法开启显高清硬件加速问题. 附:Intel Baytrail-M平台包括的CPU具体型号见下表: 原因分析: 通过测试发现,该问题与使用的播放器有关,并不

Cocos2D瓦块地图高清屏(retina)显示比例问题的解决

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在Cocos2D的游戏编程里,常用到瓦块地图.而cocos2D 3.4.9中在高清屏下地图的显示模式总是处在普清屏的状态,如下图所示: 可以看到地图中每一个瓦块相当模糊,这在retina屏中是不能接受的,在国内和国外论坛上都找了一番没有满意的解决办法. 后来自己尝试解决了,非常简单只是在App进入点加上一行: [CCDirector sharedDirecto