• 大小: 17.09MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: 其他
  • 标签: J2ME  

资源简介

《手机游戏开发全书-J2ME完整实例精解》配套源码

资源截图

代码片段和文件信息



import javax.microedition.lcdui.*;
import java.io.*;
import javax.microedition.lcdui.game.Sprite;


public class Data {


       /**
        * 加载所有资源
        */
       public static final void loadRes(){
              loadBigImage();//加载整图资源
              if(allImage == null ) allImage = new Image[allItemData.length];

              for (int i = 0; i < allItemData.length; i++) { //将每个切片转化为独立的Image对象




                     int transform = Sprite.TRANS_NONE;//默认不翻转情况
                     if (allItemData[i].length == 6) { //需要翻转
                            switch (allItemData[i][5]) {
                                   case 1: //翻转数值对应翻转类型,270度翻转
                                          transform = Sprite.TRANS_MIRROR_ROT270;
                                          break;
                                   case 2://翻转数值对应翻转类型,180度翻转
                                          transform = Sprite.TRANS_MIRROR_ROT180;
                                          break;
                                   case 3://翻转数值对应翻转类型,90度翻转
                                          transform = Sprite.TRANS_MIRROR_ROT90;
                                          break;
                                   case 4://翻转数值对应翻转类型,水平镜像
                                          transform = Sprite.TRANS_MIRROR;
                                          break;
                                   case 5://翻转数值对应翻转类型,垂直镜像
                                          transform = Sprite.TRANS_MIRROR_ROT180;
                                          break;
                                   default:
                                          System.out.println(“Transform erro!“);
                                          break;

                            }
                     }
                     //根据切片信息保存每个切片的Image
                     allImage[i] = Image.createImage(drawImg[allItemData[i][0]] allItemData[i][1] allItemData[i][2]
                         allItemData[i][3] allItemData[i][4] transform);
              }
       }
       public static Image[] allImage;//所有切片的Image
       private static Image[] drawImg;//整图资源的Image

       private static void loadBigImage(){
              if(drawImg == null) drawImg = new Image[11];
              try {
                     //使用到的图片表
                     drawImg[0] = Image.createImage(“/t1.png“); //被使用25次
                     drawImg[1] = Image.createImage(“/p01.png“); //被使用29次
                     drawImg[2] = Image.createImage(“/d01.png“); //被使用37次
                     drawImg[3] = Image.createImage(“/j01.png“); //被使用8次
                     drawImg[4] = Image.createImage(“/g01.png“); //被使用9次
                     drawImg[5] = Image.createImage(“/sum.png“); //被使用3次
                     drawImg[6] = Image.createImage(“/t2.png“); //被使用6次
                     drawImg[7] = Image.createImage(“/g02.png“); //被使用7次
                     drawImg[8] = Image.createImage(“/dj.p

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        162  2007-07-22 22:09  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\bin\EidolonKingdom.jad

     文件      85145  2007-07-22 22:09  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\bin\EidolonKingdom.jar

     文件      19945  2007-07-14 20:21  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\background.png

     文件       3586  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\d01.png

     文件        424  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\dj.png

     文件       2845  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\g01.png

     文件       2288  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\g02.png

     文件       3244  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\g03.png

     文件       2797  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\j01.png

     文件       3978  2005-10-08 16:35  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\logo.png

     文件       2724  2007-07-19 00:06  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\menu.png

     文件       6185  2007-07-19 00:17  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\other.png

     文件       6017  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\p01.png

     文件        443  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\sum.png

     文件       2369  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\t1.png

     文件        882  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\t2.png

    ..A..H.     71168  2007-07-23 09:33  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\Thumbs.db

     文件        811  2007-07-17 22:26  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\res\ui.png

     文件      25928  2007-07-22 14:28  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Data.java

     文件      13489  2007-07-22 14:28  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Enemy.java

     文件       3720  2007-07-22 14:28  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Engine.java

     文件      11463  2007-07-22 14:29  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\GameCanvas.java

     文件       1214  2007-07-22 14:33  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\GameMIDlet.java

     文件      10927  2007-07-22 14:29  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Map.java

     文件       3334  2007-07-22 14:29  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Menu.java

     文件      21870  2007-07-22 22:12  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Role.java

     文件       6075  2007-07-22 14:28  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Tools.java

     文件       6599  2007-07-22 04:40  手机游戏开发全书\ACT游戏DEMO\GameMIDlet\src\Trap.java

     文件        152  2007-02-26 18:00  手机游戏开发全书\HOTEDIT编辑器\HotEdit2.bat

     文件    3788562  2007-07-22 20:59  手机游戏开发全书\HOTEDIT编辑器\hotEdit2.jar

............此处省略1066个文件信息

评论

共有 条评论