📄 gamemidlet.java
字号:
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class GameMIDlet extends MIDlet implements Runnable {
GameMain gameMain; // 定义主游戏对象--也是主画布对象
Thread gameThread; // 定义主游戏线程对象
Display midDisplay; // 定义MIDlet的Display对象
public GameMIDlet() {
gameMain = new GameMain(this); // 初始化主游戏对象
gameThread = new Thread(this); // 初始化游戏线程
gameThread.start(); // 启动主游戏线程
}
protected void destroyApp(boolean arg0) {
}
protected void pauseApp() {
}
protected void startApp() throws MIDletStateChangeException {
}
/*
* 线程方法实现
*/
public void run() {
midDisplay = Display.getDisplay(this); // 获取MIDlet的Display对象
midDisplay.setCurrent(gameMain); // 为Display对象设置Displable对象(gameMain)
gameMain.gameLoop(); // 游戏主循环,处理游戏更新与绘图
notifyDestroyed(); // 游戏结束,通知程序管理器消毁当前程序
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -