植物大战僵尸吧 关注:341,556贴子:3,979,484

单体判定相关:为什么受伤的总是偶!解决植物&僵尸君的困扰。

只看楼主收藏回复

╮(╯▽╰)╭咳咳,这个个问题嘛,其实我也不知道。但是可以请权威人士的嘛~星星我要问你问题哦~*^o^*

组队前来的僵尸君们堵炮口,不幸首先中弹领便当的会是哪个呢?食人花花酱在坚果正太的保护下消化掉了一个僵尸,面对若干个同时在啃坚果君的僵尸,他会吞掉哪个呢?在一坨僵尸里种下一朵晕晕蘑菇或者一团毛线,哪个僵尸会被萌翻呢?星星(星星萌,杨桃好难吃,所以还是叫星星吧XD)的星弹斜斜飞,黄油啊卷心菜啊从天降(黄油炒卷心菜超好吃的,要吃≥﹏≤),被砸到的是僵尸们中的哪一个?降解完一个铁器,发现自己置身于钢铁海洋中的磁铁君,他将夺走谁的东西?种下的两个植物能被同一个僵尸碰到,僵尸君又会选择那只来下手?


回复
1楼2011-03-01 19:44
      蛋蛋最萌了~O(∩_∩)O
      据偶所知呢,各种炮弹、星弹、抛体弹,以及食人花,伤害的都是最靠左的僵尸。晕晕蘑菇啊毛线啊磁铁的没研究过貌似……
      不过,就好像“猫尾巴草能够锁定全屏僵尸发射导弹,他的锁定是气球优先,同等优先时锁定离自己最近者”一样,一定有一个方法来决定结果的嗯~
      以后有机会给蛋蛋做菜的哟~


    回复
    11楼2011-03-01 19:46
      但是,其他的情况咩?或者,有几只僵尸君到阿喵(香蒲,咳咳~喵喵塞高~猫咪无爱T_T星星你知道的)的距离相等,甚至恰好重合呢?会怎么样~


      回复
      15楼2011-03-01 19:48
          呐,有些目标根本没机会受伤,肯定要排除它们吧?比如,知道程序应该怎么看哪些僵尸在射程以内,哪些根本都碰不到吗?
          其实蛋蛋塞高呀~星星知道的☆


        回复
        17楼2011-03-01 19:55
          有些目标不会受伤?无力……小白求解释嘛……><


          回复
          18楼2011-03-01 19:59
              嗯……不会受伤,比如,某僵尸根本不在豌豆那一行的情况呀~
              PVZ里要看哪个目标能够受伤呢,是一个一个对象地看,这个能不能,下一个能不能,这样子,也就是搜索,而所有的同类对象,比如所有僵尸,数据里是排成一个表格的。
              PVZ中主要使用的单体搜索判定规则,是顺序搜索,条件、最值和前端判定。条件,比如说在屏幕内,在撞击范围内,处于可以击中的状态;最值,比如说最左边,离猫最近;前端即若出现,取最值时,多个对象的值相等且等于最值,或者不取最值,多个对象都符合条件,的情况,则判定最先找到的对象,由于是顺序搜索,最先找到的对象便是数据结构中最靠前的对象。


            回复
            19楼2011-03-01 20:05
              edo……但是,我见过后种的植物被敲掉,先种的安然无恙的情况啊咩,这是怎么回事类?


              回复
              20楼2011-03-01 20:07
                  那个情况呢,是这样的,程序里面呢,当一个植物或者僵尸消灭的时候,它的数据没有被消掉,而是留下一个标记。创建新的对象的时候,会优先找有这个标记的去覆盖,找不到了才用新的空间来存放新对象,所以后种的东西的数据就有可能在前面,成为靠前的对象了~
                  蛋蛋好可爱


                回复
                21楼2011-03-01 20:09
                  ╮(╯▽╰)╭夸我也不给你糖吃~哼~好吧~解释清楚了~植物君僵尸君都懂了吧~吧里的正太萝莉什么也了解咯?哦……还有伪娘~好吧~下一楼是沙发。


                  回复
                  22楼2011-03-01 20:13
                    SF?


                    回复
                    23楼2011-03-01 20:14


                      回复
                      24楼2011-03-01 20:14
                        回复:23楼



                        回复
                        25楼2011-03-01 20:14
                          那个……


                          回复
                          26楼2011-03-01 20:15
                              呜咕~糖糖什么的吃太多的话不好哟~捏捏抱就好啦~


                            回复
                            27楼2011-03-01 20:15
                              yxq果然厉害,能够把程序研究得如此清楚……唔,在这里顺便问一下数据帝,根据那个数据总结帖,巨人扔出小鬼,从举手到脱离是1050ms,那么小鬼从出手这一刻到落地开啃,大概是多长时间?如果用炮轰后场,大概有多少毫秒的区间可用?


                              回复
                              28楼2011-03-01 20:16
                                另外,冰蘑菇、毁灭蘑菇在夜间种下时,大概是多少毫秒之后炸裂起效?感觉上是比樱桃、辣椒快得多。


                                回复
                                30楼2011-03-01 20:18
                                  LOVELOVE插楼一概不清理
                                  话说这楼甜的我看不下去……球破


                                  回复
                                  31楼2011-03-01 20:22
                                      那,插楼非LOVELOVE是不是可以清理呢?


                                    回复
                                    32楼2011-03-01 20:23
                                      看了这么多楼也没找到结论在哪


                                      回复
                                      33楼2011-03-01 20:24


                                        回复
                                        34楼2011-03-01 20:45
                                          我的碎裂寂寞心哟


                                          回复
                                          35楼2011-03-01 20:46
                                            本来是打算留给小倩射蛋蛋的,但是人家不领情……


                                            回复
                                            36楼2011-03-01 21:25
                                                破灯你怎么可以这么破……


                                              回复
                                              37楼2011-03-01 21:28


                                                星座王
                                                点亮12星座印记,去领取
                                                活动截止:2100-01-01
                                                去徽章馆》
                                                回复
                                                38楼2011-03-01 21:29


                                                  回复
                                                  39楼2011-03-01 21:29
                                                    破灯我要踹飞你!!!!


                                                    回复
                                                    40楼2011-03-01 21:29
                                                        蛋蛋最有爱了~飞掉破灯!!!


                                                      回复
                                                      41楼2011-03-01 21:33
                                                        小倩……就算为妹子卖基友,你也不要卖得这么彻底啊混蛋


                                                        回复
                                                        42楼2011-03-01 21:35
                                                          这楼太甜了…


                                                          回复
                                                          43楼2011-03-01 21:43


                                                            回复
                                                            44楼2011-03-01 21:52