本系列教學將手把手帶你從零開始建立 J2ME 遊戲專案,使用 JBuilder 2005/2006 + WTK 2.1/2.2 環境。
Name (任意),目錄:Directory (任意),按 NextGameMidlet (慣例大寫開頭),Package:留空 (J2ME 遊戲類別少,無需細分套件)Game (慣例)左側導航列展開 [+] Project → Source,應見兩個檔案:
Game.java — 遊戲主畫布,核心邏輯與繪圖在此GameMidlet.java — MIDlet 入口類別// GameMidlet.java 關鍵片段
public class GameMidlet extends MIDlet {
private Game gameCanvas;
private static GameMidlet instance;
public GameMidlet() {
instance = this;
gameCanvas = new Game();
}
protected void startApp() {
Display.getDisplay(this).setCurrent(gameCanvas); // 掛載畫布
}
protected void pauseApp() {}
protected void destroyApp(boolean unconditional) {}
public static void quitApp() {
instance.notifyDestroyed();
}
}
執行順序:
GameMidlet() — 初始化畫布實例startApp() — 將畫布設為當前顯示下一講將深入 Game.java:如何建立遊戲迴路、實現無限繪圖、理解狀態機與 FPS 概念。