具体关于触发我还是想给一个计算过程。
首先,小推车坐标-160px,宽度80px,碰到的最大横坐标是-80px,也就是僵尸的左侧达到这个点时,没有进家即可。
僵尸的图像坐标是僵尸横坐标取整,僵尸矩形最左侧(此处不考虑右行僵尸)为图像坐标本身加横向偏移。
假设僵尸判定箱相对左侧距离为X,食脑线坐标为Y,则需要满足不等式:
-80-X>Y
例如潜水僵尸X=12,Y=-130
-80-12=-92>-130,可以触碰。
而普通僵尸该值36,但通过计算得知:
-80-36=-116<-100
自然是无法触发的。