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

env_instructor_hint

From Valve Developer Community
< Zh
Jump to: navigation, search
English (en)中文 (zh)Translate (Translate)
Env instructor hint.gif

env_instructor_hint是一个点实体(en),可在所有的 起源 起源 游戏,自从 求生之路2 求生之路2 以来中使用。 (也存在于 Mapbase 之中)

用于指示/提示玩家做一些事情,例如不要攻击队友!

一个传送门2的例子。
例:绑定按键提示图标,Bound Command 为"jump" (没引号) 并且 Caption设置为 "Bet you can't jump over me!" (没引号).
在源代码中,它由 class CEnvInstructorHint 代表,定义于 env_instructor_hint.cpp

图标

图标名称 图标 图标名称 图标
icon_tip Hint 001 icon tip.jpg icon_interact Icon of icon_interact, located in materials\vgui\hud\gameinstructor_iconsheet1.vtf on  CS:GO.
icon_info Hint 002 icon info.jpg icon_button Hint 010 icon button.jpg
icon_shield Hint 003 icon shield.jpg icon_door Hint 011 icon door.jpg
icon_alert Hint 004 icon alert.jpg icon_arrow_plain Hint 012 icon arrow plain.jpg
icon_alert_red Hint 005 icon alert red.jpg icon_arrow_plain_white_dn Hint 013 icon arrow plain white dn.jpg
icon_tip (again) Hint 006 icon tip (again).jpg icon_arrow_plain_white_up Hint 014 icon arrow plain white up.jpg
icon_skull Hint 007 icon skull.jpg icon_arrow_up Hint 015 icon arrow up.jpg
icon_no Hint 008 icon no.jpg icon_arrow_right Hint 016 icon arrow right.jpg
Note.png注意:该实体并不限于上面列出的图标, 参见 scripts/mod_textures.txt 定义于 pak01_dir.vpk文件夹,查看更多支持图标。

键值

参见:  Generic Keyvalues, Inputs and Outputs available to all entities
Name(en) (targetname) <string(en)>
其他实体引用该实体的目标名称。
Target Entity (hint_target) <目标实体名称(en)>
显示此实体提示的目标实体。 此实体必须是在客户端上复制的实体否则提示永远不会显示。实体info_target_instructor_hint 是专门用于解决此问题的,允许放在空处或者绑定到其他实体上,以至于在此实体的方位上显示提示。
Note.png注意:如果一个info_target实体被使用, 必须检查标签always transmit to the client是否被勾选。
Positioning (hint_static) <choices>
要么将提示显示在Target Entity位置, 要么显示在HUD(en) 位置(玩家屏幕上):
  • 0: Follow the Target Entity./显示在 Target Entity
  • 1: Show on the HUD/显示在HUD上.
Allow invisible target (hint_allow_nodraw_target) <choices>
是否允许提示跟随设置了nodraw的实体?
证实:EF_NODRAW?
(非nodraw贴图指的是一种效果属性,可以阻止服务器向客户端传递此实体的任何数据,但不会删除此实体,也就代表客户端无法接受此实体的信息)
  • 0: End immediately on nodraw/当目标实体被nodraw则不跟随
  • 1: Yes/跟随
Caption (hint_caption) <字符串(en)>
提示的文本,最多100个字符。不支持中文。如果您需要中文,需要通过vscript脚本实现,请看下方的中文支持条目。
Caption Color (hint_color) <color255(en)>
提示文本的颜色。
Activator Caption (hint_activator_caption) <color255(en)> (存在于自 异形丛生 以来)
提示文本的颜色,由!activator看见的。(在异形从群之后的游戏。)
Force caption (hint_forcecaption) <choices>
被墙体盖住是否还显示提示?(是否可以无视墙体显示提示?)
  • 0: No/不显示
  • 1: Show when occluded/无视墙体显示
Onscreen Icon (hint_icon_onscreen) <choices>
提示的图标。
Offscreen Icon (hint_icon_offscreen) <choices>
玩家视野之外采用的图标。
Show offscreen (hint_nooffscreen) <choices>
当图标在视野之外,是否还显示图标和箭头?
  • 0: Show/显示
  • 1: Don't show/不显示
Bound Command (hint_binding) <字符串(en)>
如果使用了 show key bindings 设置,那么Onscreen Icon or Offscreen Icon, 则显示你想要显示的按键图标, 参见key_listboundkeys 查看支持的按键。
Icon Height Offset (hint_icon_offset) <浮点型(en)>
Target Entity'坐标为原点,设置高度偏移的值,那么提示会显示在坐标点+偏移的高度位置。
Size Pulsing (hint_pulseoption) <choices>
图标效果,图标收缩的速度。
  • 0: No Pulse/无
  • 1: Slow Pulse/缓慢
  • 2: Fast Pulse/快速
  • 3: Urgent Pulse/非常快,紧急!
Alpha Pulsing (hint_alphaoption) <choices>
图标会变透明和可见的速度。
  • 0: No Pulse/无
  • 1: Slow Pulse/缓慢
  • 2: Fast Pulse/快速
  • 3: Urgent Pulse/非常快,紧急!
Shaking (hint_shakeoption) <choices>
图标会抖动。
  • 0: No Shaking/不抖动
  • 1: Narrow Shake/较窄的抖动
  • 2: Wide Shake/较宽的抖动
Timeout (hint_timeout) <整数型(en)>
提示持续时间/秒,如果为0则代表无限,需要通过EndHint输入来关闭提示。
Display Range (hint_range) <浮点型(en)>
图标显示范围,0代表任何地方都显示。
Show on First Sight (hint_auto_start) <布尔型(en)>
当玩家的LOS(en)(视线)第一次看见时,会自动显示给所有人。 (存在于 求生之路2 之中)
Lesson Name (hint_name) <字符串(en)>
Hints with the same lesson name use a common base and are treated as instances the same lesson type. (存在于 求生之路2 之中)
Display Limit (hint_display_limit) <整数型(en)>
可以看到提示的次数。0代表无限次。 (存在于 求生之路2 之中)
Instance Type (hint_instance_type) <choices>
How many instances of a single lesson type can be open or active at the same time. (存在于 求生之路2 之中)
  • 0: Multiple
  • 1: Single Open (Prevents new hints from opening.)
  • 2: Fixed Replace (Ends other hints when a new one is shown.)
  • 3: Single Active (Hides other hints when a new one is shown.)
Suppress rest before moving (hint_suppress_rest) <choices>
关闭图标? (存在于 求生之路2 之中).
  • 0: No/没有
  • 1: Yes/是
Only Local Player (hint_local_player_only) <布尔型(en)> (存在于自 异形丛生 以来)
只显示给第一个加入服务器或者创建服务器的玩家。(异形从群之后的游戏。)
Note.png注意:不存在于hammer属性键值,但确实有。请手动添加,并且0代表no,1代表yes。
Gamepad Bound Command (hint_gamepad_binding) <字符串(en)> (存在于自 传送门2 以来)
If using the show key bindings setting for the Onscreen Icon or Offscreen Icon, this field should be the command we want to show bindings for, when the user is using a console/non-keyboard controller of some kind (or PS3/X360).

输入

ShowHint <targetname(en)>
开始显示提示. 如果参数填写了一个实体的名称,则只向此实体显示提示。
Icon-Bug.png错误:求生之路2中,此输出仅对!activator可见。  [todo tested in?]
Note.png注意:In 传送门2,无法同时显示多个提示.
EndHint
停止显示提示。

中文支持

百度网盘:https://pan.baidu.com/s/1q8ndRsErtm_fy0bIFZFo4g 提取码: hcit,大小:10.3KB

参见