其实也就是一个计算的问题,想了很久没想通。
在这个飞鸟游戏中,当这个鸟儿触碰到管道时候就判定为游戏失败,所以只能从管道的中间穿过。
这是别人的代码(找不到原主人了。。所以也看不太懂这个算法的意思)
this.x是这个飞鸟的x坐标
column.x是这个管道的x坐标
column.width是图片的宽度
其中这句的判定一直没读懂,这应该是判定鸟儿的x坐标是否穿过去
if(this.x > column.x - column.width/2 && this.x < column.x - column.width/2)
麻烦各路大哥们了!