我想开始为手机(在 J2ME 上)开发 2D Java 游戏,因此我想知道是否存在任何库或“引擎”来帮助完成各种图形任务:
- 用像素字体绘制文本?
- 为具有多个帧的精灵绘制位图,如动画 GIF?
- 使用代码、线条、贝塞尔曲线、填充和渐变填充绘制图形?
- 精灵的排序/分层?
或者也许存在一本很棒的书,它为您提供了足够的代码示例以快速启动?
我想开始为手机(在 J2ME 上)开发 2D Java 游戏,因此我想知道是否存在任何库或“引擎”来帮助完成各种图形任务:
或者也许存在一本很棒的书,它为您提供了足够的代码示例以快速启动?
MIDP (JSR-118)javax.microedition.lcdui
主要在和命名空间中包含基础知识(上面列出的大部分内容)javax.microedition.lcdui.game
。
几年前,David Brackeen出版了一本名为《用 Java 开发游戏》的书。
这涵盖了纯 Java 中 2d 和 3d 开发的基础知识,以及如何处理时间跳跃和更新游戏角色的物理属性。这是对该主题的一个很好的介绍。