请大神帮忙解决一下
问题描述:
cocos2dx v3.2的环境 tilemap使用的并不是3.2版本下所谓的fast tilemap 因为测试发现在android下无法显示地图 依然使用的是cocos2d::TMXTiledMap,问题来了
比如游戏设计分辨率为960 * 640 那么如果实际运行分辨率小于等于设计分辨率的时候 发现地图完好 并无任何问题 但是如果实际分辨率大于设计分辨率 地图就呈现被放大的效果, 就好比一张图片被放大了一样的效果 有锯齿的感觉 非常不爽的
现在大分辨率的机器这么多 上来就是1080P 甚至是2K的 我们的设计分辨率不可能那么大 所以地图肯定会发生上面那种情况 请大神帮忙解决一下 谢谢
注: 地图加载之后 是没有黑线和抖动的
没有人回答吗 有相关的技术能帮忙解答 一下吗 这个问题已经困扰很长时间了
你是咋放大的啊?是放大父节点么?
测试的 地图 tmx能放上来么?
我怀疑是地图衔接不够紧密
,放大后问题显现出来了。
不是我放大的 比如设计分辨率是1280 720 那么我手机分辨率是1920 1080 这样引擎会自动适配啊 地图是正常创建的 图块间距和绘制便宜都是0 如果分辨率小于设计分辨率是好的 比设计分辨率大 看上去就是图片被放大了 给您看两张图对比
这个是分辨率稍微放大了一点点的效果
比如说一张图片 作为按钮 即使被放大了 感觉效果也还好 但是放在地图里 分辨率大了之后 就感觉比按钮那张图效果差
我做地图是这样的,先在960X2*640X2 上画地块
然后把地块长宽 缩小到 960*640
在导入 到tmx拼地图。。。
不知道这样能不能解决。楼主可以 小白鼠试一试!
谢谢 我试试
我问了一下美术 也是这么搞的 都是做到2000多*1000多 然后缩小给我的