植物大战僵尸吧 关注:341,554贴子:3,979,475
  • 84回复贴,共1

【伪技术贴】杨桃击不中僵尸的分析和疑问

只看楼主收藏回复

如图,这是我画的杨桃可击中区域,僵尸在2行横坐标363,蓝色矩形表示僵尸防御范围(此范围与吧内标准判定有偏移),僵尸进入了杨桃的击中范围,但是杨桃打不到僵尸。接下来分析打不到的原因。


回复
1楼2018-06-26 00:25
    支持一下数据挖掘
    不知道楼主有没有兴趣和精力琢磨一下植物的攻击间隔和僵尸进入范围后的开火延迟?感觉这个应该会很有用的
    比如大喷,按照j大百科书攻击间隔是1.3-1.5s,那这个波动是完全随机还是什么?再比如目前认为最大开火延迟均同最长攻击间隔,这个有什么说法吗


    回复(27)
    来自Android客户端4楼2018-06-26 01:15
      楼主加油哦!争取弄个总和贴什么的


      回复
      来自Android客户端5楼2018-06-26 07:32
        /p/664629342
        神秘代码,解密可得一贴


        回复
        7楼2018-06-26 08:01
          僵尸在杨桃正前方1格时明明在攻击范围内,杨桃依然不会攻击,这是为什么?


          收起回复
          来自Android客户端10楼2018-06-26 12:32
            学习了


            回复
            11楼2018-06-26 14:12


              回复
              来自手机贴吧12楼2018-06-26 14:18
                谁叫游戏没法每个像素都检测呢。。


                回复
                来自Android客户端13楼2018-06-26 15:16
                  技术贴还行


                  回复
                  来自Android客户端14楼2018-06-26 18:20
                    还有许多想问问的细节问题233。
                    比如说,这个游戏的最小时间单位是什么?就是说僵尸移动等等是多久进行一次。按照我的理解似乎是1cs,求解
                    还有海豚潜水触发跳水的坐标、跳水用的时间等等
                    主要是自己对电脑程序这些东西几乎一窍不通,又比较想做一些精确的计算,所以就麻烦您了


                    回复(2)
                    来自Android客户端15楼2018-06-26 19:20
                      不禁想起了SMB1代的火棍


                      回复
                      来自Android客户端16楼2018-06-26 19:36
                        毕竟这个不是横版的游戏,不然在5行路种投手能直接打到上面的


                        收起回复
                        来自Android客户端18楼2018-06-26 22:16
                          图A:杨桃的瞄准区域

                          只有在目标(影子的最左端)进入此区域后 杨桃才开始对其进行攻击
                          蓝色范围: 实际瞄准区
                          紫色范围: 啃食触发区(杨桃并不主动攻击正前方的目标 若目标不攻击 则杨桃只会在目标进入左侧的蓝色范围时才开始攻击 但只要杨桃本体遭到啃食 则会立刻开始攻击 紫色范围即此啃食触发区)

                          注: 杨桃的瞄准实时计算僵尸速度 所以图A仅作参考 不同速度的僵尸所对应的瞄准区域也各不相同(虽然相差不大)

                          图B:杨桃的伤害区域
                          只要目标(影子的最左端)在此区域内 杨桃便可以对其造成伤害
                          蓝色范围: 此范围内的僵尸仅会被命中1发
                          橙色范围: 此范围内的僵尸会被同时命中2发
                          红色范围: 此范围内的僵尸会被同时命中5发

                          综合图A和图B
                          可以发现 杨桃的实际杀伤范围要远远大于其瞄准范围
                          所以对于单体或是少量僵尸而言
                          杨桃并不能被有效的引起攻击 从而浪费了大量的伤害机会


                          注: 两张图只针对于草地场景 以及普通体型僵尸(领带/路障/铁桶) 区域以僵尸的影子最左端为参考


                          回复
                          19楼2018-06-26 22:30
                            1楼的第1行范围有误,星星飞到第1行上面后还是属于第1行。


                            回复
                            20楼2018-06-27 13:44
                              可以理解为象棋里的马吗,走日字


                              收起回复
                              来自Android客户端21楼2018-06-27 15:21
                                这里发一个曾哥攻击小偷的时间线,就不重新开贴了。


                                开火与四次命中是一个整体,如果没有开火,就不存在四次命中,这也是曾哥反应慢的原因。


                                回复(12)
                                23楼2018-06-27 19:00
                                  我在玩我是僵尸的时候发现杨桃是个很神奇的单位。同是路障僵尸,同是肯杨桃,有时候的判定是两个果子,有时候就是五个果子。不是小鬼撑杆那种近身攻击的,就是普通僵尸


                                  收起回复
                                  来自Android客户端24楼2018-06-28 01:43
                                    lz能否看一下私聊呢


                                    收起回复
                                    来自Android客户端26楼2018-06-29 08:25
                                      mark


                                      收起回复
                                      来自手机贴吧27楼2018-06-29 12:26
                                        9楼分析的原因是错误的,因为把星星击中范围弄错了。
                                        我现在分析的原因是:
                                        星星击中行不是星星当前所在行,而是下一厘秒要进入的行,击中的横向范围是星星当前横向范围。
                                        如图,红色正方形表示星星位置,当前位于第2行,下一厘秒要进入第1行,它的击中行就是第1行,上面的黄色矩形是它的击中范围,第一行那个僵尸与击中范围重叠,可以被击中。


                                        回复(6)
                                        28楼2018-06-30 14:15


                                          收起回复
                                          31楼2018-06-30 18:31
                                            sugoi


                                            回复
                                            33楼2018-12-11 23:40
                                              膜拜


                                              回复
                                              来自Android客户端34楼2019-02-02 23:04
                                                尿分叉,五个叉


                                                回复
                                                来自Android客户端35楼2019-02-11 17:14
                                                  这是我童年无脑乱玩的植物大战僵尸吗……


                                                  回复
                                                  来自Android客户端36楼2019-07-06 23:37