这篇条目有关 Source引擎。如需详情,点击这里。

func_brush

From Valve Developer Community
< Zh
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
English (en)Hrvatski (hr)Русский (ru)中文 (zh)Translate (Translate)
类层级
CFuncBrush
CBaseEntity
modelentities.cpp

func_brush是一个固体实体(en),可在所有的 起源 起源 游戏中使用。它是具有各种功能的通用笔刷实体。 它结合了来自 Goldsource 的func_wallfunc_illusionaryfunc_wall_toggle的功能。上述实体现在仍然可以使用,但对内存的节省非常有限。

Note.png注意:反恐精英:起源半衰期2:死亡竞赛胜利之日:起源传送门传送门2反恐精英:全球攻势 中,这是一个保留实体(preserved entity)(en)
  • 在新一轮中,它不会故意将自己重置为其默认属性(包括位置)。
    PlacementTip.png解决方案:如果这是一个问题,你可以采用 logic_auto 实体模拟重置它。
  • 通过Kill杀死它会永远移除它,因为它不会在新一轮重生
  • 它不能用 point_template 生成。
  • 把这个实体与非保留实体绑定可能会导致不良影响

键值

Note.png注意:For Keyvalues and Inputs affecting brush rendering, see Brush entity/Rendering related keyvalues and inputs(en)


参见:  Generic Keyvalues, Inputs and Outputs available to all entities
Name(en) (targetname) <string(en)>
其他实体引用该实体的目标名称。
Solidity (Solidity) <choices>
用于控制这个笔刷的坚固性/碰撞。
  • 0: Toggle(切换)- 碰撞随其可见性一起切换。
  • 1: Never Solid(从不碰撞)
  • 2: Always Solid(始终碰撞)
Solid BSP (solidbsp) <boolean(en)>
如果玩家似乎相对于固体表面奇怪地旋转,则将此设置为 BSP。
NPC class excluded from collisions (excludednpc) <classname(en)>
如果在此处指定了 NPC 类型名称(classname)(例如npc_zombie),则该类型的 NPC 不会与这些笔刷发生碰撞。
Invert NPC class exclusion (invert_exclusion) <boolean(en)>
如果启用,则会将上述“NPC class excluded from collisions”属性的含义变成“仅该类型的 NPC 会与这些笔刷发生碰撞”
Start Disabled (StartDisabled) <boolean(en)>
保持休眠状态,直到被唤醒。(利用Enable输入)。
Tip.png提示:如果 SolidityToggle,禁用也会使实体没有碰撞。

标志

Ignore player +USE——实体将忽略所有Use输入,包括来自玩家的输入(译者注:+USE即你按E键的作用)。 : [2]

输入

SetExcluded
更改不与画笔碰撞的NPC类。
SetInvert
是否反转NPC类排除规则。
Toggle  不存在于FGD!
切换实体的启用状态

EnableDisable:

Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.