cocos2d-x setDesignResolution TmxTileMap滚动闪烁

时间:2017-11-24 11:19:17

标签: ios cocos2d-iphone cocos2d-x cocos2d-x-3.0

当我以原生分辨率滚动cocos2d :: TMXTiledMap时,一切都很好但是当使用setDesignResolution调整整个场景时,cocos2d :: TMXTiledMap在滚动时会闪烁。

当我只按偶数位置滚动时也是如此。

对于我而言,似乎存在转换/翻译问题。

当我根据比例因子移动地图时,tmx平铺地图滚动得很好。

例如:DesignResolution为960x720,ScreenSize为1000x750

_posX -= 1.0f * 720.0f / 750.0f;
_map->setPositionX(_posX);

但是,如果我这样做,地图就不会以正确的速度移动,因为它在x轴上不再移动1.0个单位。

有人提示如何纠正这种错误的投射?

谢谢!

0 个答案:

没有答案