mindustry吧 关注:12,197贴子:74,797
  • 17回复贴,共1

如何设定一个建筑无效

只看楼主收藏回复

如题,以炮台为例,飞机雷达定位炮台将弹药塞满,如何让该飞机不再定位该炮台,去寻找其他炮台。


IP属地:广东来自Android客户端1楼2021-02-01 15:55回复
    询问该炮塔是否吃饱了,吃饱了就喂下一个


    IP属地:广东来自Android客户端2楼2021-02-01 16:26
    收起回复
      如果你是说locate或者radar到的炮塔,那么只能通过改变飞机的坐标来定位另一个炮塔


      IP属地:山东来自Android客户端3楼2021-02-01 16:30
      收起回复
        这就是anuken设计的锅了你只能locate到之后再sensor它是否符合条件,而没法拿着条件去locate,这样一来就会不可避免地重复检测,要想遍历所有符合条件的方块就会变得低性能。绑定单位同理,没法根据flag来锁定,只能锁定后检测flag,不符合就下一个,所以也是同样的低性能
        不过有一个例外,如果你用的是按距离排序,那么永远只会锁定一个,除非你再加上一大堆代码让它填装完之后自发移动,或者永远锁定距离最远的炮台,不过两种方法都会导致效率大幅降低就是了


        IP属地:广西来自手机贴吧4楼2021-02-01 17:23
        收起回复
          建议换超核,把要填装的炮台全部绑定上,然后直接遍历,不用靠unit locate,效率起飞


          IP属地:广西来自手机贴吧5楼2021-02-01 17:36
          收起回复
            可以尝试像电线一样全图铺设内存元和处理器,有线传输需要装填的炮塔坐标


            IP属地:广东6楼2021-02-01 18:11
            收起回复
              其实可以搞浮游装填(小飞机跟着你,然后你经过炮塔的时候他会自动装子弹)


              IP属地:广东来自Android客户端7楼2021-02-02 21:54
              收起回复