让小蛇动起来
把监听器写成内部类,实现KeyListener接口



测试:按空格白字会消失,再按一下就回来
定时器




测试:按空格,小蛇动起来了,一去不复返
边界判断

测试:走到边界重新从左边出来
其他方向移动

测试
依旧是从左往右循环走,但是能按方向键动蛇头

控制走向

至此,小蛇可以移动
不过小蛇现在是无敌,可以直接原路反向走
小蛇吃食物长大




测试

失败判定
画一个东西的步骤
-
定义数据
-
画上去
-
监听事件
-
键盘
-
事件
-





测试

有个问题:食物盖在蛇头的情况

把食物放在蛇之前就行了

积分展示




到此,项目完成
5. 总结

来源:b站狂神
浙公网安备 33010602011771号