僵尸毁灭工程吧 关注:130,754贴子:1,070,951

僵尸刷新机制研究

只看楼主收藏回复

1l喂度娘


IP属地:河南来自Android客户端1楼2022-01-29 16:49回复


    IP属地:广西来自Android客户端2楼2022-01-29 16:50
    回复
      进入debug模式,debug菜单中可以打开个僵尸人口试图


      IP属地:河南来自Android客户端3楼2022-01-29 16:52
      收起回复
        楼上是1000倍速加速后的一个僵尸刷新周期。图中是一个激活的地图cell块(白蓝色线)。cell块是游戏中最大的地图单位,一个cell包含30x30个chunk块,一个chunk块包含10x10个地格。


        IP属地:河南来自Android客户端4楼2022-01-29 16:59
        回复
          白色线框是僵尸激活范围,中间的绿色点是小人位置(有点看不清)。范围大小是以小人所在chunk位置为1上下左右数10个chunk。也就是19x19的区域。


          IP属地:河南来自Android客户端5楼2022-01-29 17:05
          回复
            支持,终于有这方面机制研究了。下午贴吧搜了一下午


            IP属地:浙江来自iPhone客户端6楼2022-01-29 17:45
            回复
              支持研究!


              IP属地:陕西来自Android客户端8楼2022-01-29 18:03
              回复


                IP属地:河南来自Android客户端9楼2022-01-29 18:07
                回复
                  好不容易压出来一个能看得动图还被吞


                  IP属地:河南来自Android客户端10楼2022-01-29 18:10
                  收起回复
                    以这张图为例,一个挨一个的大框是cell。中间的白框是僵尸激活框,处于框中的丧尸会被激活颜色变成黄色,非激活的丧失则是红色。激活状态的丧尸会自己行动,比如形成小团体、或者莫名奇妙开始长途迁徙(还有被血液吸引?没测试过),所有的丧尸都会被声音吸引,包括玩家的枪声、发电机声音、车引擎声,还有最重要的元事件声音。cell左上角的数字依次是:当前cell僵尸数/当前cell最大僵尸数,刷新倒计时。蓝色方块是即将刷新僵尸的区域,绿色是该区域的寻路路径,从大地图边界为起点,如果区域无法到达就会生成失败,不产生僵尸。


                    IP属地:河南12楼2022-01-29 18:37
                    收起回复
                      好帖!现在终于可以揭晓警笛究极是刷僵尸还是吸引僵尸了


                      IP属地:福建来自Android客户端13楼2022-01-29 18:56
                      回复
                        首先,一个cell内的最大丧尸数会随着游戏时间的增大而增加,也就是由沙盒设置内的初始倍率,最大倍率,峰值时间影响。到达峰值后不再增大。在玩家已经去过的cell最大存在丧尸数增加不意味着丧尸同步增加,只有触发了一次丧尸刷新后实际丧尸才会增加。一次丧尸刷新首先72小时倒计时必须归零,其次是cell被激活,激活的条件是cell内有活动的僵尸,或者玩家的丧尸激活框进入了cell范围,这时在zombie population视图里该cell变绿,进入刷新丧尸状态。如果倒计时结束,该cell并没有激活,那么他并不会刷新僵尸,而是记录它应该刷出僵尸的数量,直到激活,一口气刷出来。而玩家如果进入到没有探索过的cell,那么cell内实际僵尸数会瞬间生成到和最大值相等。


                        IP属地:河南14楼2022-01-29 19:42
                        收起回复
                          刚才说过,一次僵尸刷新需要经过路径判定,无法到达的chunk则无法生成僵尸,也就是说只要用墙把一块区域围起来,那么这块区域就永远都不会刷新僵尸。
                          这是被围起来后的监狱,可以看到内部一只僵尸也没有刷出来。
                          (补充一下,激活框范围内不会刷新僵尸)


                          IP属地:河南15楼2022-01-29 19:49
                          收起回复
                            能够阻断僵尸刷新路径的建筑如下


                            IP属地:河南16楼2022-01-29 19:54
                            回复
                              简单来说就是:
                              1,任何墙
                              2,上不去的楼梯
                              3,能上去但是要跳下来的楼梯
                              4,可以上去也可以下来的楼梯(似乎寻路路径没法经过楼梯)
                              5,关闭的双开门(打开不行)
                              6,没有连成四个的门框(连成四个不行,别问我为什么)
                              7,没有连成四个的打开的门。
                              8,关闭的门。
                              9,任何有体积碰撞的家具。
                              10,窗户


                              IP属地:河南17楼2022-01-29 19:59
                              收起回复