按照每格长度来移动就好啦,简单直接
获取格子的坐标 直接缓动动画移动就好,注意坐标转换就行
可是我每次移动一格,每次移动过去都是0.3秒,我按住键盘不松的话他就会一下移动到底部,这个要怎么解决啊?大佬
我做了每次移动一格,每次移动过去都是0.3秒,但是我按住键盘不松的话他就会一下移动到底部,这个要怎么解决啊?大佬,我想让他键盘不松他也按规律移动
我猜你是每隔几秒就添加了一个动画上去吧?建议这么做试试:给两个状态,isTouch,isMove,然后按下的时候Touch为true,检查isMove是否为true,为true则不管,false的时候开始移动并设置isMove为true,移动一格后设为false,然后检查Touch是否为true,为true就在移动,按键弹起的时候isTouch为false,我估计你是上下左右4个方向,这样的话可以给个待机方向,用方向来替代isTouch,只有非待机才去移动
谢谢大佬,我这就去试试!
