贪吃蛇游戏蛇身移动是怎样实现的????

解决方案 »

  1.   

    移动是通过多线程实现的,就和看电影一样,电影中人物的移动是通过不断的放映多张图片,一帧一帧的,因为瞬时性,感觉是人物在不断的移动的。试想一个界面每刷新一次,蛇就移动一下,那么每200毫秒让这个线程为你刷新一次页面,而每次让蛇的位置(x,y)设置成一个变量,每次自增一个数量,那么每刷新一次页面,(x,y)的数值改变一次,蛇就移动了!