关于45度角地图显示问题

https://bbs.csdn.net/topics/392005894

遇到了类似的 问题 有没有大佬做过的

不太明白为啥要判断, 直接比如按占有格子最下的Y作为层级值, Y越小, 层级越高。还是説因为存在游戏要有视角反转原因?

遮挡关系不对 看起来就会 不对劲 ,

例如A 和 C 图片会有遮挡 按占有格子最下的Y作为层级值 就不可以 因为 层级会变化

你得设计一个 x y的算法,最终算出一个zindex,单纯的 x和y都会有问题的

现在就是说 A和C的位置取决于 B 不知道咋入手了

你情况2是进行了视角反转吧? 如果按这种设计, 应该只存在情况1才对
image

没有视角旋转 ,就情况2的 占格情况 就是 A应该在最视野最前面