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

📄 tom.java

📁 手机游戏设计一书的源代码
💻 JAVA
字号:
package  game;import  javax.microedition.lcdui.*;import  javax.microedition.lcdui.game.*;/** * 这个类用于表现一个游戏角色 * * @author Shengli Lin */public class Tom extends Sprite { /**  *  图片的单元宽度.  */  static int WIDTH = 24;/** *  图片的单元高度. */  static int HEIGHT = 39;/** * 用于显示动画的帧的顺序 */   static int[] frameSequence =  {       3, 4, 5, 3, 4, 5, 0, 1, 2, 0, 1, 2,   }; /**  *  图片的初始X坐标  */      int InitialX;    /**     * 图片的初始Y坐标     */     int InitialY;    /**     *  类构造器负责初始化工作     */    public Tom (int initialX, int initialY) throws Exception    {        super(Image.createImage("/imgs/tom.png"), WIDTH, HEIGHT);        this.InitialX = initialX;        this.InitialY = initialY;        //定义一个位于屏幕中心的参考象素        defineReferencePixel(WIDTH/2, 0);        setRefPixelPosition(InitialX, InitialY);        setFrameSequence(frameSequence);    }    /**     *  重置这个精灵类     */    void reset () {        setRefPixelPosition(InitialX, InitialY);        setFrameSequence(frameSequence);    }    /**     * 按帧播放动画     */    void walk (int tickCount, boolean left) {        nextFrame();    }}

⌨️ 快捷键说明

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