广州为学教育科技有限公司

主营:JAVA开发,软件工程师,教育培训

免费店铺在线升级


Notice: Undefined variable: by_mids in /home/wwwroot/100ye.com/template/F6/left.php on line 11

Warning: implode(): Invalid arguments passed in /home/wwwroot/100ye.com/template/F6/left.php on line 11
联系方式
  • 公司: 广州为学教育科技有限公司
  • 地址: 广州天河区车陂沣宏大厦3楼
  • 联系: 谢老师
  • 手机: 13632401219
  • 一键开店

如何用Java进行2D移动游戏开发

2018-12-04 03:49:15  899 次浏览

J2ME无线开发工具包提供了Ktoolbar-一个相当有用的工具-可自动化或半自动化处理有关编译,预先校验,打包及测试移动程序等一系列问题。

既然现在准备好了游戏代码,那么就应该把它们组织到由KToolbar提供的下面目录结构下(见Ktoolbar的用户指南-"Operating with KToolbar")。为此,启动KToolbar并创建一新工程HardDriveGame,它将包含HardDrive游戏程序,该程序位于J2ME无线开发工具包的安装文件夹下的apps子文件夹下。

HardDriveGame(定义用户的游戏工程名)

| ___src

| ___bin

| ___classes

| ___res

| ___lib

| ___tmpclasses

| ___tmplib

现在,只要简单地复制游戏程序的四个源代码文件到src文件夹下,把文件car.png和obstacle.png图标文件复制到res文件夹下。剩下的任何事情交由Ktoolbar处理好了。

接下去,下面操作将打开相应的HardDriveGame游戏工程,编译它(使用JDK编译器),并预校验该游戏程序。

选择"Open project"按钮,选择"HardDriveGame"->"Build"按钮,即可开始工程构建。

如果在工程创建过程中发生错误,相应信息会显示在KToolbar窗口中。你可以修改src文件夹下的游戏源代码来更改它们;但是,必须手工进行调试,因为Ktoolbar没有提供调试工具。否则,如果没有错误发生,将显示一条"构建完成"信息于KToolbar窗口上。

一旦游戏工程创建成功,你就可以在仿真器(一个KToolbar组件,它虚拟地模拟移动电话应用程序的执行)中运行以进行程序测试。

该游戏程序现在已开发完成,只等待发布了。为了使用KToolbar把游戏应用程序打包成一个.jar文件并进行发布,应执行下面的步骤:选择"Open project"按钮,选择"HardDriveGame"->"Project"菜单->"打包"->"Create package"/"Create obfuscated package"。

"Create package"菜单项将创建一标准.jar文件,而"Create Obfuscated Package"将创建一个更小些的而不是一个标准.jar文件。一旦打包完成,.jar文件的位置被显示在KToolbar窗口中;在打包期间还自动产生一个.jad(Java应用程序描述)文件,该文件在游戏程序运行期间为仿真器所用。

未标题-1.jpg1.1:运行示例游戏应用程序的模拟器

作为选择,在打包后,你可以对游戏程序的midlet施加签名,方法如下:

工程菜单->签名;这将为.jar文件创建一个数字签名并把它添加到.jad文件上。

现在,游戏应用程序的.jar和.jad文件,还有用KToolbar创建的MANIFEST.MF manifest文件,组合在一起成为一个midlet 套件,都准备好被发布了。

以上就是如何用Java进行2D移动游戏开发的整个过程。你可以根据本文提供的示例来构建你自己的游戏。

网友评论
0条评论 0人参与
最新评论
  • 暂无评论,沙发等着你!
百业店铺 更多 >

特别提醒:本页面所展现的公司、产品及其它相关信息,均由用户自行发布。
购买相关产品时务必先行确认商家资质、产品质量以及比较产品价格,慎重作出个人的独立判断,谨防欺诈行为。

回到顶部