| 文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 软件分类 | 推荐下载 | 设为首页| |
清风网络
首 页 软件下载 网络学院 数码学院
手机 | 数码相机 | 数字随身听 | 数字摄像机 | 数码储存 | 笔记本电脑 | 台式电脑 | DIY配件 | 掌上电脑 | 其他数码 | 服务器 | 精品栏
当前位置:清风数码学院手机经验及技巧 → Java游戏编程初步(1)

Java游戏编程初步(1)

日期:2007年3月24日 作者: 人气: 查看:[大字体 中字体 小字体]




 现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。

 一、在开始之前我们得确认你已经安装了Java JDK,并已经安装了浏览器软件如IE。本章是以Internet为开发对象,一步一步教大家认识Java的Thread、Applets….以及游戏编程要注意的一些方方面面。并在每一小部分附上了相应的源代码以供大家参考,最后我们还会对我们的游戏程序进行指导性的提示。在文章中我们还穿插了很多建设性的问题,让读者参与到我们的开发中来。但是由于本章指在带领大家进入这个门槛,大部分知识并不会很详细说明,有兴趣的读者可查阅相关的资料补充。在开始之前我们还得确认你已经知道类,继承和java语言的一些基本属性了。

基本applet

  Applets是一种Web浏览器上的小程序,由于applet对系统而言绝对安全,所以它做的事比aaplication有限,但是对于客户端的程序,applets仍然是个很强大的工具。为了浏览和运行方便,我们就以applet为开发对象。

  开发Applets程序,我们得继承Applet类,并覆写必要的函数,下面几个函数控制了Web页面上的applet生成与执行。

函数 作用 

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

Start() 每当浏览器显示applet内容时,都会调用它,让applet开启其正规工作(尤其是那些被stop()关闭的工作),调用init()之后也会调用这个函数 

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

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

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

  所有的applet文件源文件名和java应用程序一样都是.java为扩展名,编译后的执行文件扩展名为.class,由于在applet中已经没有了main()函数,它是和html自动集成,所以我们要执行applet,要在html源文件中放入一特定的标签(tag),才能告诉网页如何装载并执行这个applet,这里有一点要注意,我们执行的网页必须能执行java程序。

普通Html 源码格式

<HTML>

<APPLET CODE="HelloWorld.class" WIDTH=300 HEIGHT=500>

</APPLET>

</HTML>

  <applet code ="HelloWorld.class" width=300 height=500>这行即applet的执行处。

  applet 执行文档为 ="HelloWorld.class" 告诉网页”applet ”扩展文件为HelloWorld.class

  width 和 height 告诉浏览器这个显示的applet的大小 

  有关标签(tag)的说明,大家可在网上找到很多相关的说明文档。

线程

  由于apllet,java应用程序的执行都和线程有关。我们来大概了解一下线程的概念。

  线程也称为轻型进程 (LWP)。每个线程只能在单个进程的作用域内活动、协作和数据交换,并且在计算资源方面非常廉价。线程需要操作系统的支持,因此不是所有的机器都提供线程。Java 编程语言,作为相当新的一种语言,已将线程支持与语言本身合为一体,这样就对线程提供了强健的支持。


[1] [2] 下一页 


上一篇:Mobile Media API概述

下一篇:Java游戏编程初步(2)


Java游戏编程初步(1) 相关文章:
·轻松按装java程序-MotoMidMan使用方法
·诺基亚s60系列智能手机游戏安装全攻略
·松下新系列手机Java数据线上传破解成功
·JAVA游戏程序模拟器安装过程 moto版
·最新版JavaQQ2005(S40v2)评测及下载
·多普达打造你的818成为一款超级游戏机
·Java游戏编程初步(6)
·Java游戏编程初步(5)
·Java游戏编程初步(4)
·Java游戏编程初步(3)
Java游戏编程初步(1) 相关软件:
·超经典街机游戏13合一
·三国群英传5 宇峻科技 单机游戏
·QQ游戏大厅 V2007 Beta 1
·培训游戏
·扑克游戏四合一
·C++编程思想
·经典爱国游戏:抗日地雷战
·d3dx9_27.dll游戏执行补丁
·街机模拟器:LF2小斗士游戏(小斗士2)
·游戏修改至尊Fix People Expert(FPE) 2001

特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意,如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
广告宣传
特别推荐
·了解手机病毒是怎样攻击手机..
·摩托罗拉A1200使用技巧总结
·手机DIY 如何改变诺基亚N70图..
·高手进阶 Dopod818 Extended..
·教程:MOTOV3使用技巧与问题..
·多普达585之来电大头帖
·18个合金装备让你的大C智能化..
·如何安装和使用手机文本阅读..
·播放avi格式的另一种选择--D..
·好音质,需要好耳机-提高C9..
·585屏保 硅胶套 蓝牙适配器使..
·SA7几个问题汇总
·年终稿:首测DC200小灵通数据..
·自己动手修复手机话筒故障记..
·边听边看-MP3播放软件魔法小..
热点TOP10
·MP3铃声的加大跟剪辑
·教程:MOTOV3使用技巧与问题..
·如何安装和使用手机文本阅读..
·手机解锁指令大全
·设置小灵通的呼叫转移
·如何设置小灵通的呼叫转移
·小灵通检修方法与技巧
·轻松按装java程序-MotoMidMa..
·小灵通的漫游设置与呼叫转移..
·教程:MOTOV3使用技巧与问题..
·WorldClock世界时间表
·E8改造指导白皮书篇1---电子..
·诺基亚6680软件安装体会
·再谈用stools保留线路2格机
·松下新系列手机Java数据线上..
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2005-2007 www.viphot.com All Rights Reserved.
Powered by:mesky