本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  电子邮箱:1095080675@qq.com
标题  基于WTK的J2ME手机游戏系统
编号  10289
编程技术  Java,J2ME
数据库  
开发环境  Eclipse or MyEclipse
资料明细  论文+源代码(程序)
推荐指数  ★★★★★
内容简介

基于WTK的J2ME手机游戏是在Eclipse 3.2集成开发环境中开发,本系统基于CLDC1.1/MIDP2.0技术框架实现,它可以在更高版本的Eclipse或者MyEclipse集成开发工具中运行,只需要在Eclipse中配置J2ME开发插件即可,其配置方法是:在eclipse的preferences菜单中,展开J2ME节点,单击其中的Device Management,将WTK安装目录Import到eclipse的j2me开发环境中。
该手机游戏目标在于实现游戏背景图绘制,游戏背景图的动态连续切换,游戏主角的各种动作实现,包括前进、后退,跳跃、下蹲等动作,实现整个游戏的动画效果。
该游戏的各个功能实现方法如下:
1、游戏主线程的实现。游戏主线程负责控制整个游戏的启动、暂停、停止和游戏的进程。本J2ME手机游戏中主线程类名为GameMain,该类继承了GameCanvas类,并实现了线程接口Runnable,在该线程的run方法中处理了keypressed事件和keyreleased按键事件。
2、游戏背景图绘制方法。该游戏背景图连续切换,从而实现了移动的动画效果。该游戏的背景图有4层,共同作用下实现了游戏的整个完整界面。
3、游戏玩家角色图片的绘制。本游戏本质是实现了游戏玩家在不断移动的游戏背景中移动的功能,游戏玩家共有12种不同动作的图片构成,每种动作对应着不同的一组图片。将这些图片进行编号,每个动作定义成一个数组,即可实现动作和图片的对应,从而实现玩家的各种动作。
4、游戏地图的画法。该功能是通过MIDP 2.0框架提供的TiledLayer类构建。
5、游戏对象碰撞检测,主要通过判断游戏玩家和地图单元格的位置进行比较来实现碰撞检测。
该游戏可以使用WTK 2.5开发工具中进行打包,其方法是:打开WTK 2.5,新建一个工程,然后将eclipse中的java类和资源文件复制到新工程的相应文件夹下,单击build编译该j2me工程。编译成功后,单击Project菜单中的package子菜单项,选择create package,打包成功后生成jar包和.jad文件,其中JAD文件中记录了MIDlet类的文件资源信息,打包完成后,即可在手机模拟器上运行,或者直接在支持J2ME的手机上运行游戏。
该系统运行界面如下所示:

说明
以上是程序功能介绍。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
文章导航
  • 上一篇:J2ME打地鼠手机游戏系统
  • 下一篇:坦克大战游戏的开发与设计