科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件基于Java的移动游戏开发入门

基于Java的移动游戏开发入门

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

移动游戏,在给游戏开发者和相关人员带来无数商机的同时,处于极为重要的枢纽位置。

作者:朱先忠编译 来源:天极网 2007年11月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
 五、 准备示例游戏的发布

  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.1:运行示例游戏应用程序的模拟器

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

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

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

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

  六、 结论

  随着全世界移动订阅和移动玩家数量的快速增长,移动游戏开发正在成为一个赚钱的行业。J2ME和MIDP 2.0通过提供一种方便快捷高效的移动游戏开发平台帮助游戏开发者开拓这一领域所拥用的潜力。MIDP 2.0还提供了一套完整的API包,以用于游戏开发,它提供了内建的模块来简化和加快移动游戏开发。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章