魔塔吧 关注:64,642贴子:2,156,266

【恭喜】flash终于能用rmxp来画地图了

只看楼主收藏回复

rmxp画好地图,然后在flash上运行。

现在暂时只能显示非自动元件。自动元件明天再来做。


IP属地:四川1楼2012-11-10 23:53回复

    基本原理是:rmxp画好地图后,运行游戏game.exe,程序会把rxdata地图数据导出成as文件
    然后用flash编写一个程序来读取这个as文件就行了


    IP属地:四川2楼2012-11-10 23:56
    收起回复
      触力啊!膜拜不能


      IP属地:安徽3楼2012-11-10 23:57
      收起回复

        再画一个更复杂的地图


        IP属地:四川4楼2012-11-11 00:00
        回复
          //这些代码是系统自动生成的,请不要修改这些代码
          //获取地图图块的方法:.map[地图id].data[第几层][x坐标][y坐标] package RXData
          {
          public class MapInfos
          {
          public var size:int=2; //地图总数
          public var start_pos:Array=[2,4,3]; //角色开始位置
          public var map:Array=new Array();
          public function MapInfos()
          {
          map[1]=new Array();
          map[1].name="测试地图";
          map[1].tileset_id=1;
          map[1].width=25;
          map[1].height=19;
          map[1].data=new Array();
          map[1].data[0]=[384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384];
          map[1].data[1]=[0,0,406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,407,424,425,426,427,391,403,0,404,0,404,0,0,0,0,0,0,0,0,0,0,0,0,0,396,0,432,433,434,435,0,0,0,0,0,400,401,402,0,0,0,0,0,0,0,0,0,0,0,0,390,440,441,442,443,0,0,0,0,0,408,409,410,0,0,0,0,0,0,0,0,0,0,0,388,0,448,449,450,451,0,0,0,0,0,416,417,418,0,0,0,0,0,0,0,0,0,0,0,0,0,456,457,458,459,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
          


          IP属地:四川5楼2012-11-11 00:01
          回复
            map[1].data[2]=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,488,489,490,491,492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,496,497,498,499,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,504,505,506,507,508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,512,513,514,515,516,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,520,521,522,523,524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
            map[2]=new Array();
            map[2].name="测试地图2";
            map[2].tileset_id=2;
            map[2].width=25;
            map[2].height=19;
            map[2].data=new Array();
            map[2].data[0]=[384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384];
            


            IP属地:四川6楼2012-11-11 00:01
            回复
              map[2].data[1]=[0,422,0,0,0,0,404,0,0,0,0,0,0,0,0,0,432,433,434,435,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,404,0,0,0,0,440,441,442,443,0,0,0,0,0,0,391,0,432,433,434,435,0,0,0,0,0,0,487,0,0,448,449,450,451,0,0,0,0,0,0,0,0,440,441,442,443,0,0,0,0,0,0,495,0,0,456,457,458,459,0,0,0,0,0,0,0,0,448,449,450,451,0,0,0,473,0,0,503,0,0,464,465,466,467,0,0,0,0,0,0,0,390,456,457,458,459,0,0,0,481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,464,465,466,467,0,0,0,489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,412,0,0,0,0,390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,389,0,391,0,388,0,0,399,0,0,0,0,0,0,0,0,0,0,412,0,400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,388,0,399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,389,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,412,0,0,0,0,0,399,0,0,395,0,0,0,0,0,0,0,0,0,400,408,409,410,0,0,0,0,0,0,401,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,416,417,418,0,0,0,0,0,0,0,0,0,0,0,401,0,0,0,0,0,0,395,0,0,0,424,425,426,0,0,0,0,0,0,0,0,401,0,0,0,0,0,0,0,0,484,485,486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,395,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
              map[2].data[2]=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,430,0,0,0,0,0,0,0,0,0,0,0,0,0,0,474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,482,0,504,505,506,507,508,509,510,511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,490,0,512,513,514,515,516,517,518,519,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,520,521,522,523,524,525,526,527,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,528,529,530,531,532,533,534,535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,536,537,538,539,540,541,542,543,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,544,545,546,547,548,549,550,551,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,552,553,554,555,556,557,558,559,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,560,561,562,491,492,565,566,567,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,568,569,570,499,500,573,574,575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,576,577,578,579,580,581,582,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
              }
              }
              }
              这是game.exe导出的as文件


              IP属地:四川7楼2012-11-11 00:01
              回复
                因为我还没做显示自动元件的部分,所以目前暂时还不能画河流这些东西。


                IP属地:四川8楼2012-11-11 00:03
                回复
                  膜拜。。。一开始还以为是坟= =


                  IP属地:美国来自Android客户端9楼2012-11-11 00:03
                  收起回复
                    还真能合着一起用啊…


                    来自手机贴吧10楼2012-11-11 00:06
                    回复
                      好!


                      IP属地:北京12楼2012-11-11 06:34
                      回复
                        顶+膜拜


                        IP属地:北京来自手机贴吧13楼2012-11-11 06:42
                        回复
                          顶+膜拜


                          IP属地:北京来自手机贴吧14楼2012-11-11 06:42
                          回复
                            图块是不是有限的?如果不是就好了!非常支持LZ


                            IP属地:江苏15楼2012-11-11 07:26
                            收起回复