supermario63吧 关注:1,380贴子:42,670

【重发】【╰⑥③☆代码教程╮】如何大规模修改代码

取消只看楼主收藏回复


利用 Level Designer 和记事本的替换、搜索功能,可以批量添加空心物品、批量修改砖块或物品。
教程如下,分概括版和详细版,内容一样。


IP属地:广东1楼2018-07-01 22:33回复
    概括版:
    一. 代码保护:把标志片段加上修饰(如 |34, 改成 |'34, )防止被批量修改,修改后解除保护(改回)。
    二.批量修改同类无参数物品:替换标志片段(如 |34, 改为 |2, )。
    三.批量添加空心物品:把标志片段(如|34, )替换为空心片段(如 |034, )。
    四.批量将同类无参数最简单物品(如金币2,100,100)改为同类有参数物品:必须是紧挨着的同类物品(可以在编辑器中连续放置),先将第一个标志修改为新物品的标志,再将其余标志(如 |2, )改为“上一个物品的参数+新的标志”(如,0,0,0,0,0,0,Right,none,0.5,80,1,Left,3,72,1|9,)最后手动添上最后一个物品的参数。


    IP属地:广东2楼2018-07-01 22:36
    回复(1)
      详细版(举例子,用图文表示):
      一.代码保护
      要保护4片云朵的代码,复制代码在记事本上。

      打开“编辑”“替换”。

      输入标志片段,全部替换为特殊的修饰片段(有点像高中生物课提到的“基因沉默”,感兴趣的吧友可以了解一下)。

      全部替换后,载入新代码,此时编辑器因无法识别标志而用回第一个物品的图像,此时受保护的物品在游戏里是无效的。

      要解除保护,将修饰片段全部替换为原来的标志片段即可(不发图了)。


      IP属地:广东3楼2018-07-01 22:37
      收起回复







        IP属地:广东4楼2018-07-01 22:38
        回复









          IP属地:广东5楼2018-07-01 22:40
          回复
            此方法可以灵活变通,还有更简洁的途径,这里只贴出最易懂的版本,希望对大家有帮助。
            可恶的**,我辛苦写了一个班小时的帖子竟然被吞三分之二!
            建议各位吧友写帖子时先在word文档中完成,再复制到贴吧里,防止被坑。
            大家知道镇楼图是怎么做的吗?
            (完)


            IP属地:广东6楼2018-07-01 22:42
            回复
              补充+预告:此方法同样适用于砖块的修改,因为特殊砖块的代码种类较多,所以另外开帖(此方法是我自己想到的,希望吧友不要抢先发帖啊


              IP属地:广东7楼2018-07-01 23:04
              回复
                IP属地:广东来自Android客户端10楼2018-07-04 09:34
                回复
                  IP属地:广东来自Android客户端11楼2018-07-04 09:35
                  回复
                    IP属地:广东来自Android客户端12楼2018-07-04 09:35
                    回复
                      IP属地:广东来自Android客户端13楼2018-07-04 09:36
                      回复
                        IP属地:广东来自Android客户端14楼2018-07-04 09:39
                        回复
                          离开太久,不记得吧成员了,如果有谁没@到我先说声对不起


                          IP属地:广东来自Android客户端15楼2018-07-04 09:52
                          回复
                            更新!
                            五.批量修改砖块
                            1.大规模放置砖块
                            有时我们需要以某种砖块作为关卡基底,但一片片放太麻烦,可以在关卡代码相应位置插入
                            “ 砖块代码*数量* ”
                            注意,添加的砖会把后面的砖往后挤,所以建议此操作在做关最初进行。
                            缺点:
                            由于代码是竖排依次读取的,所以放置时只能按列放,不能按行放置。
                            举例:
                            在50x30的关卡某处添加10列蓝砖系列的背景。

                            先在最左上角放置两块。

                            取下代码,将蓝砖数改为(30x10=)300。


                            此时总砖块数已经超过了关卡容纳数,但是多余的砖不会显示,所以末尾的砖删不删都行。

                            载入代码,添加成功。



                            IP属地:广东19楼2018-07-28 17:18
                            回复
                              2.批量修改砖块种类
                              特殊砖块不能在编辑界面内放置,只能改代码,所以此方法常用于添加代码特殊砖。
                              为了防止误改,所用的普通砖建议是一种没用过的砖块,且代码比较特殊不容易混淆其它代码。
                              如30金币易碎冰:

                              代码:3;


                              IP属地:广东20楼2018-07-28 17:19
                              回复