植物大战僵尸吧 关注:572,613贴子:5,149,696
  • 4回复贴,共1

关于重植版加农炮卡死bug

取消只看楼主收藏回复

打生存的时候经常因为加农炮卡住,游戏体验很差。本人用两个小时实测,发现除普通冒险模式外,小游戏,生存,奖励关等关卡内,如果加农炮被僵尸吃掉,游戏画面就会卡住。期间只会播放部分循环动画(比如阳光),但是其位置不会改变。
可以操作卡片铲子等,但是进行种植等操作后新建的单位只会显示若干帧后的画面并继续卡住,于是就有了炮弹悬空的难绷场面;同理,场上已有单位都会卡在那一帧静止不动,卡片冷却也不会变。这个时候无法呼出菜单,不恢复的情况下想退出可以直接steam关闭游戏,存档会保留在卡死的时候并继续卡住。
具体分析见下楼。
难绷的一局镇楼


IP属地:四川来自Android客户端1楼2025-10-26 02:15回复
    可以通过短时间内铲掉“应该”死亡的加农炮退出卡死状态,但是,在卡死时期内,游戏仍在继续运算,这导致恢复后会直接显示经过卡死时长后的画面,相当等于一段时间没有操作。视觉上就像是僵尸闪现,前排植物突然消失一样。
    如果这个过程中“应有”僵尸进家,就会在铲掉加农炮的瞬间游戏失败。
    后面可以继续正常游戏,但是那个“死亡”的加农炮贴图会残留在原地。如果在其他地方种新植物,这个贴图还有可能瞬移到这个地方,实际体验非常不好。退出关卡重进可以使该错误贴图消失,但好像种新植物的时候仍可能重新出现(这里没细测)


    IP属地:四川来自Android客户端2楼2025-10-26 02:20
    回复
      2025-12-06 08:01:27
      广告
      不感兴趣
      开通SVIP免广告
      另外,如果卡住时退出重进,或者卡住时操作很多,又或者卡住时僵尸“逻辑上”已经吃掉别的加农炮(具体原因尚不明确),可能会使铲掉后继续卡住,所以动作必须尽快


      IP属地:四川来自Android客户端3楼2025-10-26 02:24
      回复
        结合b站大佬分析,大概可以得出结论:由于不明史山代码,部分关卡内加农炮的死亡判定有问题,无法正常消失;又因为unity引擎的特性,出现一个错误后面的进程都会被卡住,导致游戏卡死


        IP属地:四川来自Android客户端4楼2025-10-26 02:27
        回复
          解决办法:打无炮阵,或者尽可能把炮放在安全的地方,对自己操作没信心尽量少用前置炮或者放在小鬼落点。虽说动作快可以及时恢复,但是几秒控制容易破阵,残留一个贴图体验也相当不好。足够熟练可以无视此bug
          该bug为恶性bug,同时成因相对明晰,官方应该会及时修复


          IP属地:四川来自Android客户端5楼2025-10-26 02:35
          收起回复