Cocos2dx 图片加载小于原有分辨率

在Windows环境下使用Cocos2dx时遇到图片和地图加载显示小于原有分辨率的问题。精灵可通过setScale调整,但瓦片地图缩放会导致坐标转换异常。解决方案是注释掉更改designResolutionSize的代码,因为frameSize与smallResolutionSize的高度差异导致了错误的缩放。
摘要由CSDN通过智能技术生成

问题: 在多台Windows电脑上都出现了添加的精灵或者地图小于原有分辨率, 精灵缩小还可以通过setScale 调整, 但是瓦片地图通过scale缩放后会坐标点转换会出现很大的问题

 

解决方案: 

注释掉这段代码

   // if the frame's height is larger than the height of medium size.
    //if (frameSize.height > mediumResolutionSize.height)
    //{        
    //    director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height, largeResolutionSize.width/designResolutionSize.width));
    //}
     if the frame's height is larger than the height of small size.
    //else if (frameSize.height > smallResolutionSize.height)
    //{        
    //    director->setContentScaleFactor(MIN(mediumResolutionSize.height/designResolutionSize.height, mediumResolutionSize.width/designResolutionSize.width));
    //}
     if the frame's height is smaller than the height of medium size.
    //else
    //{        
    //    director->setContentScaleFactor(MIN(smallResolutio
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值