⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skinm3g.java

📁 3D手机游戏开发实例源代码
💻 JAVA
字号:


import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;


public class SkinM3G extends MIDlet
{
  private static final int PERIOD = 50;   // in ms

  private Timer timer;
  private SkinCanvas skinCanvas = null;

  public SkinM3G()
  { timer = new Timer();  
    skinCanvas = new SkinCanvas(this); 
  }


  public void startApp() 
  { Display.getDisplay(this).setCurrent( skinCanvas );
    timer.schedule( new SkinTimer(), 0, PERIOD);   // tick every PERIOD ms
  }
  
  public void pauseApp() {}

  public void destroyApp(boolean unconditional) {}

  public void finishGame()
  { timer.cancel();    // stop the timer
    notifyDestroyed();  
  }


  // -------------------------------------------

  class SkinTimer extends TimerTask 
  {
    public void run() 
    { if(skinCanvas != null)
        skinCanvas.update();   // update the scene
    }
  }

} // end of SkinM3G class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -