mindustry吧 关注:12,838贴子:77,169
记得在服务器里听人说世处这东西没教程,只能自己摸索。而那个人摸索了一年半才成为世处大肾。我有正好挺闲,于是来分享经验


IP属地:上海1楼2024-04-24 19:05回复
    s首先说明一点,我也在摸索,所以有些细枝末节还是要世处大神来补充


    IP属地:上海2楼2024-04-24 19:08
    回复
      接下来进入正题


      IP属地:上海3楼2024-04-24 19:09
      回复
        事先注意
        1.世处要在地图编辑器中才能放置,沙盒只能编辑和复制
        2.编辑世处建议使用在游戏中编辑

        (位置如图)
        3.在世处出现问题时可以打开变量查看是否异常(在游戏内测试时,在游戏内编辑的右边)

        如图,在最下面(未编写任何程序所以灰色)


        IP属地:上海4楼2024-04-24 19:17
        回复
          4.世处的链接距离是全屏,连就行了
          5.修改地图尺寸会断开世处已经链接的建筑,需重新连接并改编号(所以建议一开始搞好尺寸,不然麻烦许多)


          IP属地:上海5楼2024-04-24 19:20
          收起回复
            好了现在讲这些世界逻辑(其他逻辑和普通逻辑块一样,参考【图片】逻辑处理器前瞻性教程【mindustry吧】_百度贴吧 (baidu.com))


            IP属地:上海6楼2024-04-24 19:23
            回复
              就是这些


              IP属地:上海7楼2024-04-24 19:24
              回复
                1.get block 获取地块信息

                有四种:floor ore block building
                第一种是地板种类
                如石头地板输出为stone
                第二种矿的种类
                如没有矿就输出为air
                第三种是建筑
                如双管输出为duo
                第四种也是建筑
                但变量性质可能不同前者后为contect后者为building


                IP属地:上海8楼2024-04-24 19:34
                收起回复
                  2.set block 设置地块

                  有三种模式
                  block,ore,floor
                  其中ore设置矿,floor设置地板(也可以是墙),block设置建筑,to后面设置类型
                  前面记得加上@,at后是x,y
                  这之后是block特有
                  team后跟队伍名(红队为@crux,黄队为@sharded)
                  rotation是朝向


                  IP属地:上海10楼2024-04-25 19:30
                  收起回复
                    3.spawn unit

                    =号前面的是刷出的单位的代号,在加buff等需要调取它的名字时你会用到
                    spawn后是单位种类,具体名字参照unit bind中的
                    at后是坐标x,y
                    team后是队伍,同上
                    rot一般不用管,设置成180


                    IP属地:上海11楼2024-04-25 19:41
                    收起回复
                      4.apply ataus
                      增加或清除单位的buff

                      他有两种模式
                      1是apply(添加)
                      2是clean(清除)
                      后加Buff,游戏内提供14种buff
                      to后面是单位名称(3前面等于号写的东西,或者是绑定的单位)
                      for后加buff的时间,以秒为单位


                      IP属地:上海13楼2024-04-27 16:19
                      收起回复
                        队伍名
                        0灰队
                        1黄队
                        2红队
                        3紫队
                        4绿队
                        5蓝队
                        依次往下每个对应一队
                        直到255后为灰


                        IP属地:上海14楼2024-04-27 16:24
                        收起回复
                          在咕了将近半个月后作者回来了
                          这次带来的是spawn wave 生成一波敌人,不记录在波数计时器中

                          natural后跟false或者ture
                          当为ture时就在刷怪点刷出
                          默认是false,可以在指定坐标位置刷出
                          不记录在波数计时器中,所以如果你只靠这个刷兵只会刷下一波的
                          具体案例可以参照大佬的随机埃里克尔地图(应该用的是这个)


                          IP属地:上海15楼2024-05-10 19:25
                          回复
                            Flush Message

                            有四种模式
                            announce可以设置显示时间,在屏幕中央显示
                            notfy不可以设置时间,在屏幕最上方显示
                            tosat可以设置时间,在资源显示的下方显示
                            mission不可以设置时间,在屏幕左上的核心机图标旁显示
                            先用print打印入队列再用这个显示


                            IP属地:上海16楼2024-05-11 19:12
                            回复
                              cutscene

                              控制玩家游戏视角
                              有三种模式
                              pan,zoom,stop
                              pan如上图所示,x与y后分别填xy坐标,speed是移动视角的速度
                              zoom是控制屏幕大小,但注意这是减小而非设为所以如果你让它执行多次就会发现屏幕视野巨小无比,强调一下,这是减小,所以如果你想增大视野,level后的值得填负数
                              stop就是让你的核心机啥事也干不了,上述两模式自带次功能


                              IP属地:上海17楼2024-05-15 19:46
                              回复