求助,关于FlyBird小游戏的一个判定计算的问题

其实也就是一个计算的问题,想了很久没想通。

在这个飞鸟游戏中,当这个鸟儿触碰到管道时候就判定为游戏失败,所以只能从管道的中间穿过。

图片说明

这是别人的代码(找不到原主人了。。所以也看不太懂这个算法的意思)

this.x是这个飞鸟的x坐标

column.x是这个管道的x坐标

column.width是图片的宽度

图片说明

其中这句的判定一直没读懂,这应该是判定鸟儿的x坐标是否穿过去

if(this.x > column.x - column.width/2 && this.x < column.x - column.width/2) 

麻烦各路大哥们了!

https://blog.csdn.net/u013284706/article/details/78034877?utm_source=blogxgwz9