矫正地图位置到屏幕正中心

//游戏层

this.panelGame

{

let maxX = -10000;

let minX = 10000;

//遍历地图内元素的X坐标

for(let i in roadVt){

let road = roadVt[i]

maxX = Math.max(maxX, road.x + road.width*road.anchorX)

minX = Math.min(minX, road.x - road.width*road.anchorX)

扫描二维码关注公众号,回复: 12771286 查看本文章

}

this.setGamePanelCenter(maxX,minX)

}

//传入游戏内的物体,最右边和 最左边的X坐标

 setGamePanelCenter(maxX,minX){

        this.panelGame.x = - (maxX*this.panelGame.scaleX + minX*this.panelGame.scaleX)/2;

    }

猜你喜欢

转载自blog.csdn.net/qq_17148595/article/details/115002301