本文使用的MRTK版本是2.4.0
提示框通常用于在仔细检查对象时传达提示或其他信息。可用于注释物理环境中的对象。
如何使用提示框
1. 添加静态提示框
可以将提示框直接添加到层次结构中,并以对象为目标。
要使用此方法,只需将游戏对象和其中一种ToolTip预制件(资产/ MRTK / SDK /功能/ UX /预制/工具提示)添加到场景层次中。在预制的检查器面板中,展开ToolTip脚本。选择提示状态并配置工具提示。在文本字段中输入工具提示的相应文本。展开ToolTipConnector脚本并将具有工具提示的对象从层次结构拖动到标为Target的字段中。这会将工具提示附加到对象。
2. 动态产生提示框
可以在运行时动态地将工具提示添加到对象,也可以将其自动设置为在点按或聚焦时显示和隐藏。
- 只需将ToolTipSpawner脚本添加到你想产生提示框的游戏对象上。
不过这个游戏对象需要具有Collider 组件,例如Box Collider
- 在脚本检查器中设置出现和消失的延迟以及生存期,以便工具提示在设置的持续时间后消失。
- (可选)工具提示还具有样式属性,例如生成器脚本中的背景视觉效果。默认情况下,工具提示将使用生成器脚本锚定到对象。可以通过将GameObject分配给锚字段来更改。
还不确定的问题:
- 怎么修改尺寸、位置、字体