使用 Jbulider 开发 J2ME 移动游戏程序
作者使用JBuilder2005,里面自带WTK2.1,自己下载2.2版本,2.2那个默认的模拟器看着实在爽。另外,Jbuilder X下的WTK也是2.0的版本。Jbuilder 9的WTK是1.04。首先开启Jbuilder。建立一个Project:

然后填写名字和路径。继续:
然后选择JDK路径,本身已有WTK2.1,你可以选择。但是你也可以自己选择其他的WTK版本:
点击jdk后面的路径按钮,继续:
next.工程建立完毕。接着点击file->New:
然后在对话框左边选择Micro,你就能看到右边出现MIDlet,Displayable。接上面的:如图示
点击MIDlet or Displayable,则让你输入MIDlet的名字.如图:
继续下一步,让你输入一个Displayable的名字,包括类型(form,canvas等),是否自动加载Command等等。
然后Jbuilder自动生成所需代码,以及Jbuilder自加的一些东西。你可以添加或修改之。这里我将本站一篇关于介绍Gamecanvas的文章的代码拿过来,做少量修改,作为本文章的一个演示:
此程序里敌人随机向4个方向移动,而玩家控制的角色可任意移动, 如果两者发生碰撞,则敌人死亡。另外按fire键可直接让敌人生或死,关于运行,Jbuilder里有个运行配置:

一般不用修改,如果多个Midlet,你可以在这里添加。关于用Jbuilder打包,一样file->new:

这个在2005和9,x里有所不同,选择Archive,右边选择MIDlet,然后完成。

这里选择要打包文件的目录,当前默认是所有的class文件和资源文件,你也可以删除掉,自己选择一部分。然后next,直到最后。 然后运行,在运行配置中默认重新rebuild,打包等等。然后你能看到左上框里有jar文件和jad文件。

运行结果:

用你控制的主角去碰撞这只大飞虫试试:

结果飞虫掉下去啦!
(T117)

然后填写名字和路径。继续:

然后选择JDK路径,本身已有WTK2.1,你可以选择。但是你也可以自己选择其他的WTK版本:

点击jdk后面的路径按钮,继续:

next.工程建立完毕。接着点击file->New:

然后在对话框左边选择Micro,你就能看到右边出现MIDlet,Displayable。接上面的:如图示

点击MIDlet or Displayable,则让你输入MIDlet的名字.如图:

继续下一步,让你输入一个Displayable的名字,包括类型(form,canvas等),是否自动加载Command等等。

然后Jbuilder自动生成所需代码,以及Jbuilder自加的一些东西。你可以添加或修改之。这里我将本站一篇关于介绍Gamecanvas的文章的代码拿过来,做少量修改,作为本文章的一个演示:
|
此程序里敌人随机向4个方向移动,而玩家控制的角色可任意移动, 如果两者发生碰撞,则敌人死亡。另外按fire键可直接让敌人生或死,关于运行,Jbuilder里有个运行配置:

一般不用修改,如果多个Midlet,你可以在这里添加。关于用Jbuilder打包,一样file->new:

这个在2005和9,x里有所不同,选择Archive,右边选择MIDlet,然后完成。

这里选择要打包文件的目录,当前默认是所有的class文件和资源文件,你也可以删除掉,自己选择一部分。然后next,直到最后。 然后运行,在运行配置中默认重新rebuild,打包等等。然后你能看到左上框里有jar文件和jad文件。

运行结果:

用你控制的主角去碰撞这只大飞虫试试:

结果飞虫掉下去啦!
(T117)
分类:
手机移动开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix