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

player

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)
edit
Icon-NotInFGD.png
此实体默认存在于 FGD
请参阅下面的内容以获取有关使其可用的说明。
Recycle-warning.png
This is a preserved entity in 反恐精英:起源半衰期2:死亡竞赛胜利之日:起源军团要塞2求生之路求生之路2异形丛生Alien Swarm: Reactive Drop传送门2反恐精英:全球攻势
If the game has round restart mechanics this entity may not behave as expected.
类层级
...游戏特定内容...
CBasePlayer
CBaseCombatCharacter
CBaseFlex
CBaseAnimatingOverlay
CBaseAnimating
CBaseEntity
CBasePlayer定义

player是一个实体(en),可在所有的 起源 起源 游戏中使用。 玩家本身或机器人(en)非玩家角色(en)不属于玩家实体。即使玩家死亡,该实体仍然存在。

Note.png注意:键值、输入输出和维度(en)会根据游戏和引擎版本不同而变化。
Tip.png提示:在单人模式中,可通过UTIL_GetLocalPlayer()获取玩家指针。
Warning.png警告:移除人类玩家控制的玩家实体会导致其被踢出游戏或失去所有操作能力。
Icon-Important.png重要:禁止手动在地图中放置此实体!否则会导致地图加载时立即出现致命错误!
生成玩家实体的后果

键值(Keyvalues)

Note.png注意:可通过AddOutput(en)修改玩家键值。
Health (health) <整数(en)>
玩家生命值。
Note.png注意:建议使用SetHealth输入,直接修改可能无法正确更新生命值,导致玩家显示0生命但仍存活。
Maximum Health (max_health) <整数(en)>
生命值上限,"health"值不可超过此数值。
Base Velocity (BaseVelocity) <Vector(en)>
叠加到玩家速度向量上。
格式: <x> <y> <z>

输入

SetHealth <整数(en)>
设置玩家生命值。数值会被限制在0到max_health之间。
HandleMapEvent <字符串(en)>
触发游戏内置功能(如解锁成就)。需针对特定地图名称硬编码。
SetHUDVisibility <布尔值(en)>
显示/隐藏HUD界面。
Note.png注意:菜单仍可访问,部分HUD元素(如击杀图标)可能仍然可见。
{{warning|隐藏HUD会导致目标玩家无法切换武器(仍可通过use控制台命令操作)。 (tested in: 军团要塞2反恐精英:全球攻势求生之路2反恐精英:起源半衰期2黑山)}
SetFogController <字符串(en)>
不支持特殊目标名(en)
设置使用的env_fog_controller实体。
PerformForcedWeaponDeploy <字符串(en)> (存在于 黑山 之中)
强制玩家使用指定武器并播放拾取动画。
Note.png注意:动画效果可能因玩家弹药量和其他武器状态而失效。