嗡嗡球

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)
Bumbleball

Bumbleball(嗡嗡球)是由Skotty和Moth创建的全新《传送门2》谜题元素。当嗡嗡球处于玩家视野之外时,它会每2秒弹跳一次,弹跳时会发出独特的声音。它们与球体有“很大”不同,并且与涂有蓝色涂料的立方体的行为也不同,这使得它们在这方面独具特色。

下载内容特点

  • 一个专门为嗡嗡球设计的普通球体按钮,不能与其他物体一起使用。
  • 单个嗡嗡球(模型和纹理)
  • 嗡嗡球投放器,分为脏污型和洁净型
  • 用于自定义纹理的.PSD文件
  • 嗡嗡球最多支持16种皮肤——在Hammer中“skin”值为0-15

Skotty的主页:Portal 2 instances

安装方法

1. 将materials和model文件夹放入Steam\steamapps\common\portal 2\portal2\

2. 将Instances文件夹放入Steam\steamapps\common\portal 2\sdk_content\maps\

使用方法

1. 创建一个新的func_instance

2. 在Vmf Filename中选择你下载的实例vmf文件

3. 为其指定一个Fix Up Name


原理

一个物理模型,内部包含env_shake(这会导致它以一定变量幅度弹跳)
一个env_entity_maker,用于检测玩家是否在注视球体,并切换env_shake的状态

已知漏洞

  • 要让嗡嗡球溶解(例如在有毒水中),必须触发FireUser4
  • 涂料会为嗡嗡球上色,但由于它是普通的prop_physics,因此不会跳跃或滑行。使用prop_physics_paintable可以解决该问题。
Note.png注意:这可能实际上不算漏洞,因为球体位于离地的尖刺上,这或许可以解释为什么涂料不会对其产生影响。