supermario63吧 关注:1,380贴子:42,670
  • 9回复贴,共1

【╰⑥③☆代码教程╮】如何横向合并2个等高的关卡(原创)

取消只看楼主收藏回复


此方法的优点:
1.大关卡修改太卡,独立做小关卡后合并会快得多
2.便于保留小关备份,可以像搭积木一样“拼”出不同的大关卡
!!!3.便于合作做关的多方同!时!开工!
需要记事本,两个风格匹配且高度相等的关卡。
注意事项:
1. 原代码一定要备份!(最好做几个步骤就备份保存,代码操作的任何一点错误都可能导致整个大关卡乱码)
2. 注意红币、白星星等,合并后太阳出现的条件可能会变。


IP属地:广东1楼2018-07-02 12:16回复
    案例教程:
    如图,目的是将B关卡拼在A关右边(案例而已,不要在意风格)。

    将B关向左扩增 A关长度+过渡长度(如果只是添加分割线的话6格比较好)。
    目的是使B关物体的坐标适应大关卡。

    取下B关代码,复制除小红人外所有物品的代码。

    不要复制小红人(以后删掉也行),不然会有两个起点冲突。

    取下A关代码,在物体代码最后(箭头位置)插入B关的物体代码。
    图中选黑一段代码只是表示位置,不要作修改。

    检查分隔线“|”是否重复或缺漏。

    回到B关卡,减去左边A关长度的空格,保留过渡区域,目的是使B关砖块适应大关卡。

    取下此时的B关代码。

    复制所有砖块的代码,先检查是否选全(开头无“*”,结尾有“*”),复制之后可能会一堆乱麻,很难检查的。

    将砖块代码插入到A关代码末尾。
    图中选黑分隔符号只是表示位置,不要作修改。


    IP属地:广东2楼2018-07-02 12:20
    回复
      插入。

      最后修改A关代码的长度,总长度=原A长度+过渡长度+原B长度。


      最后载入此时的A关代码,AB关已经接起来了。


      最后做好过渡(分割线吞掉左边的视野较多,建议左留4格,右留2格)。
      一个大关卡就完成了!


      IP属地:广东3楼2018-07-02 12:23
      回复
        这是我原创的方法,是我在和某位大神合作时想出来的,希望对大家有所帮助!

        (完)


        IP属地:广东4楼2018-07-02 12:25
        回复
          该楼层疑似违规已被系统折叠 查看此楼


          IP属地:广东来自Android客户端6楼2018-07-04 09:45
          回复
            IP属地:广东来自Android客户端7楼2018-07-04 09:46
            回复
              IP属地:广东来自Android客户端8楼2018-07-04 09:46
              回复
                IP属地:广东来自Android客户端9楼2018-07-04 09:46
                回复
                  IP属地:广东来自Android客户端10楼2018-07-04 09:47
                  回复
                    离开太久,不记得吧成员了,如果有谁没@到我先说声对不起


                    IP属地:广东来自Android客户端11楼2018-07-04 09:52
                    回复