龙空技术网

iOS RPG游戏瓦块地图高清屏(retina)显示比例问题的解决

贫困的富七代 295

前言:

此时我们对“2drpg地图算法”大体比较讲究,你们都想要了解一些“2drpg地图算法”的相关知识。那么小编在网络上搜集了一些关于“2drpg地图算法””的相关知识,希望你们能喜欢,看官们一起来了解一下吧!

在使用Cocos2D开发的iOS游戏编程时,常用到瓦块地图.

而cocos2D 3.4.9中在高清屏下,地图的显示模式总是处在普清屏的状态,如下图所示:

可以看到地图中每一个瓦块相当模糊,这在retina屏中是不能接受的,本猫在国内和国外论坛上都找了一番,可是没有满意的解决办法.

这样让人情何以堪...

后来自己尝试解决了,非常简单只是在App进入点加上一行:

[CCDirector sharedDirector].contentScaleFactor = 1.f;

这样做的目的是使场景导演对象的缩放级为默认级别.

同样的地图,编译运行效果如下所示:

两张地图比较,明显可以看到,后者更加精细,且可视面积大了4倍,这样才能显示出高清屏的威力嘛!!!

标签: #2drpg地图算法