资 源 简 介
通过Java开发的在坦克大战游戏开发过程中,实现的主要的功能;提供给用户所使用,所以首先要画出来个坦克。 1.画出玩家坦克: 需要在JPanel面板上面设置一张画纸paint()并用画笔draw出坦克的大致形状; 2.玩家的坦克可以移动: 如果要是坦克运动起来,需要改变坦克的坐标,并且不停的重绘面板,但什么时候让坦克移动,可以在面板的类中实现事件监听机制(键盘监听)的接口,当玩家摁下w/d/s/a键可以对应上下左右移动 3.并在我的画纸paint()上面画出敌人坦克;由于敌人坦克与玩家坦克在同一界面,需要画出在同一画板上; 4.玩家的坦克可以发射子弹: 玩家要想发射子弹,要有事件源,便是当用户摁下J键,事件监听当立刻发射一发子弹,但有需要显示在用户的眼前看出效果,所以在面板上面paint()画出子弹;由于子弹发射出来需要朝着发射放不停的移动,所以不进要一直改变子弹的坐标,还要在子弹速度恰当