家人们,关于tiled制作45度地图,如何获取指定的边界x,y?


如题,上面是我用tiled做的一个45度地图,然后中间红框的部分是我要在cocos creater显示的部分,这一部分的宽高都是要超过父节点的宽高的,为的是玩家可以拖动一段距离。如果我想限制玩家只能拖动不超过红框的边界,我应该如何去做呢?
如果是普通的视角地图,我可以拿到地图的宽高,但是这是45度的地图,好像就比较困难…

用三角函数算一下

能细说一下吗


这里三个四边形,只要找到其中某个的两条边,其他两个的大小应该很好算出来

image 这是里面每个菱形的宽和高,我是不是直接数出来红框边界菱形的数量就能算出来长度和高度了,

菱形从定义上来说每条边不应该相等的吗?不知这里的宽高具体指什么

image 宽高就是左顶点到右顶点的长度,高度就是上顶点到下定点的长度


如果这个矩形的宽高是菱形的中位线的话,那里面这个红色的矩形就是宽:1600;高:800