具体呢,怪线这个东西,准确的说应该是一个有体积的长方体触发区域,金源开始,这种东西一般称之为实体。其实在游戏里,能影响出怪的实体,印象中一共就只有两种实体:一个是zbstrigger,就是最普通的那种,这种实体在游戏中占绝大部分,还有一种是zbs_wave_trigger,这种点实体在第六季才开始出现。
这两种实体的区别是zbstrigger是实体,而zbs_wave_trigger是点实体。
先说下这两种触发方式:
首先zbstrigger如下图,作为实体,它是通过玩家走过触发的。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=d8ce5f2ef3fd5266a72b3c1c9b199799/7547d95c10385343a2f7d4e4d613b07ecb8088ac.jpg?tbpicau=2025-02-28-05_90f3a041a85823803eccfd5a1e11daf4)
不过这个实体和半条命就有的一些实体(如trigger_once、trigger_multiple等)不太一样,它是棒子自己写的一个实体,检测相关代码比较垃圾,只要你达成以下任意一点就可以走过而不触发它:
地速够快、网络够差(包括延迟和丢包率还有网速)、帧率够低。
当然也有特例,如下图,库拉肯的boss的吼叫技能是把zbstrigger作为一个可重复触发的点实体去触发,这个例子整个游戏只见过一次,不再赘述。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=88fb9af6d745d688a302b2ac94c37dab/6540cb2a2834349b483d3d408cea15ce37d3bead.jpg?tbpicau=2025-02-28-05_a7a7ea19ceb032ef9d8136366e0cb921)
而zbs_wave_trigger如下图,这个是一种点实体,点实体是不能通过玩家走过或者其他实体的触碰来触发的(虽然很久很久以前可以,但是这个已经修了)。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=811c68015ed5ad6eaaf964e2b1ca39a3/76beca39b6003af369808fa5702ac65c1138b6ae.jpg?tbpicau=2025-02-28-05_335b8c66ede7e3a6aa11cd4d16659634)
它这种实体的触发方式很多,比较常见的也是通过玩家走过去触发,不过这种情况下玩家并不是直接触发的这种点实体,而是首先触发一个trigger_once(半条命),由trigger_once引导,再触发这种实体。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=dc37defb3eec54e741ec1a1689399bfd/f96c5590f603738d547f5fe7f61bb051f919eca8.jpg?tbpicau=2025-02-28-05_0ee4a86f6bf4baa707c123bd9a2f68d4)
如上图所示,此图中下方红色大方块是一个trigger_once,上方是zbs_wave_trigger。可以看见两个方块之间由一条暗紫红色箭头连接,这表示这两个实体之间存在逻辑关系。
以上两种,同样是通过玩家触碰触发,区分出是哪一种类型十分重要,因为前面提及过,半条命的实体是不能通过上述方法略过的。想要避免触发由trigger_once引导的这种类型,只能用尖端或者其他方法跳过。
zbs_wave_trigger还有一些其他的触发方式,如破墙引导触发、还有开关引导触发以及剧情引导触发等。