[]TiledMap手势缩放问题
用了官网提供的http://layaair.ldc.layabox.com ... Scale多指缩放代码,然后在缩放后也会同步去更新地图上元素的坐标(changeViewPort等方法),但图层上的元素会随着缩放跳来跳去去,手势缩放后,地图也会偏离位置,试过用
setViewPortPivotByScale先设置锚点(双指点之间的中心点X和Y分别除以设计分辨率的宽和高计算出来),地图也会闪来闪去,图层上的元素也会跳来跳去。
因为是公司项目,没法截图提供例子,我就说下地图的基本属性吧:
1.45度角;
2.地图比设计分辨率大2倍左右;
3.地图分了好几个对象层,所以在移动的时候,对象层上的元素也会去更新位置
如果我说的不清楚没法让你们定位到问题的话,希望可以出个完整的tiledmap手势缩放教程吧(包括45度地图,感觉这个比其他角度的难搞一点,哈哈),这样出了问题我也可以找到参考自己解决!!
setViewPortPivotByScale先设置锚点(双指点之间的中心点X和Y分别除以设计分辨率的宽和高计算出来),地图也会闪来闪去,图层上的元素也会跳来跳去。
因为是公司项目,没法截图提供例子,我就说下地图的基本属性吧:
1.45度角;
2.地图比设计分辨率大2倍左右;
3.地图分了好几个对象层,所以在移动的时候,对象层上的元素也会去更新位置
如果我说的不清楚没法让你们定位到问题的话,希望可以出个完整的tiledmap手势缩放教程吧(包括45度地图,感觉这个比其他角度的难搞一点,哈哈),这样出了问题我也可以找到参考自己解决!!
要回复问题请先登录
1 个回复
Laya_XS
赞同来自: