全文预览

(毕业论文)基于JAVA的飞机大战游戏的设计与实现

上传者:似水流年 |  格式:doc  |  页数:48 |  大小:543KB

文档介绍
成员所对应的Graphics类的对象。得到了Graphics类的对象,就可使用各种绘图方法。Graphics中提供的图形绘制方法有:paint():进行绘图的具体操作,必须有程序员重写;update():用于更新图形,先清除背景、前景,再调用paint();repaint():用于重绘图形,在组件外形发生变化,即大小改变或位置移动repaint()方法立即被系统自动调用,而实际上repaint()方法是自动调用update()方法。(2)游戏开发中的交互一个优秀的游戏必定是与玩家不断的沟通,给予玩家充分的操作时间,而游戏又必须快速地,正确的对玩家的动作作出反映,否则这样的游戏,不能称为一个好游戏。所以说,游戏开发中的交互与其他技术有着相同的地位,是一个游戏必备的核心。在Java游戏的开发中,往往使用事件处理器来进行设计。事件:用户对程序的某一种功能性操作。Java中的事件主要有两种:组件类事件、动作类事件。事件编程:用户编程定义每个特定事件发生时程序应做出何种响应,并且这些响应代码会在对应的事件发生时由系统自动调用。事件源是产出事件的组件。监听器是对组件所产生的事件作出具体响应的代吗,即事件产出与处理分别由两个不同类加以编程实现。事件处理机制是AWT组件自身不编程处理相应的事件,面是交由事件监听器处理。事件适配器:由于事件监听器接口是Abstract类型,意谓着实现该接口的类应全部实现其各个成员函数,但实际应用中可能只需处理某些事件响应代码;此时再采用实现事件监听器接口可能会导致编程复杂。JDK中提供事件适配器方式来实现事件编程。(3)基于AWT及SWING的游戏界面开发抽象窗口工具包AWT(AbstractWindowToolkit)是API为Java程序提供的建立图形用户界面GUI(GraphicsUserInterface)工具集,AWT可用于Java的applet和

收藏

分享

举报
下载此文档