基于JAVA的五人制足球游戏攻防策略(13)

2021-01-20 20:27

以实现一些三维场面:例如球的变化等。这在经济上是完全可行的。

1.4.2 技术可行性

现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。

Applets是一种Web浏览器上的小程序,由于applet对系统而言绝对安全,所以它做的事比application有限,但是对于客户端的程序,applets仍然是个很强大的工具。为了浏览和运行方便,我们就以applet为开发对象。开发Applets程序,我们得继承Applet类,并覆写必要的函数,下面几个函数控制了Web页面上的applet生成与执行。

函数作用

Init() 这个函数会被自动调用,执行applet的初始化动作—包括组件在版面上的分配,你一定得覆写它;

Start() 每当浏览器显示applet内容时,都会调用它,让applet开启其正规工作,调用init()之后也会调用这个函数;

Stop() 每当浏览器不显示内容时,都会调用它。让applet关闭某些耗资源的工作,调用destroy()之后也会调用这个函数;

Destroy() 浏览器将applet自网页移除之际,便会调用它,以执行“applet不再被使用”应该做的最后释放资源等动作;

Paint() 让你在Applet界面上进行相应的绘画动作,每次刷新时都会重画。

线程:

由于applet.java应用程序的执行都和线程有关。我们来大概了解一下线程的概念。 线程也称为轻型进程。每个线程只能在单个进程的作用域内活动、协作和数据交换,并且在计算资源方面非常廉价。线程需要操作系统的支持,因此不是所有的机器都提供线程。Java 编程语言,作为相当新的一种语言,已将线程支持与语言本身合为一体,这样就对线程提供了强健的支持。Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员必须覆盖Thread 的 run() 函数来完成有用的工作。用户并不直接调用此函数;而是必须调用Thread 的 start()函数,该函数再调用run()。但是使用Thread类实现线程,增加了程序的类层次,所以一般程序员都由另一个java线程接口Runnable接口来实现,Runnable接口只有一个函数run(),此函数必须由实现了此接口的类实现。

线程中有几个重要的方法是我们得了解:

Thread.start(): 启动一个线程;

Thread.stop(): 停止一个线程;

Thread.sleep(time in milliseconds): 暂停线程在一个等待时间内。

使用多媒体声音

多媒体功能在游戏中是必不少的一部分,优美的音乐,漂亮的界面往往是一个成功游戏必需具备的条件。在开始之前我们先了解一下主要的小型声音文件类型:


基于JAVA的五人制足球游戏攻防策略(13).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师业务档案封面和目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: