实例演示 J2ME 的 2D 游戏编程

鉴客 发布于 2010/08/11 15:34
阅读 423
收藏 1

下载源码 (3.73 MB)

game_screen.jpg

好像现在的 J2ME 编程已经不怎么流行了,但是大批的低端、非智能手机只支持 J2ME 应用,因此短时间要消失是不可能的。

本文主要介绍 J2ME 环境下的平面游戏开发过程,有图有源码,哈哈。

主 Midlet 代码如下:

public class MainMidlet extends MIDlet implements CommandListener {
    private SSGameCanvas gameCanvas ;
    private Command exitCommand ;
    public void startApp() {
        try {
           //create new game thread
            gameCanvas = new SSGameCanvas();
            gameCanvas.start(); // start game thread
            exitCommand = new Command("Exit",Command.EXIT,1);
            gameCanvas.addCommand(exitCommand);
            gameCanvas.setCommandListener(this);
            Display.getDisplay(this).setCurrent(gameCanvas);
        }
        catch (java.io.IOException e) { e.printStackTrace();}
    }

    public void pauseApp() {} 

    public void destroyApp(boolean unconditional) {}

    public void commandAction(Command command, Displayable displayable) {
        if (command == exitCommand) { 
            destroyApp(true); 
            notifyDestroyed();
        } 
    } 
}
整个开发过程介绍请看英文原文(抱歉了,您要是看不懂英文,那就读代码吧)。

 

加载中
0
戴威
戴威

但是也快断气了,还是老实的投身android和ios吧

0
steven.zh
steven.zh

谁有xcode经验啊?

返回顶部
顶部