不要用死循环来控制是不是持续遮挡
可以使用另一个变量来判断
比如 定义一个 mod变量 初始化为0
第一次遮挡时进入判断循环并判断mod是不是为零 如果是零则进入循环
然后给这个变量赋值1 然后循环退出后 下一句判断是不是没有遮挡了 如果没有遮挡
则给mod赋值0 有遮挡则维持1 这样比较方便