此蓝图将创建一个评论提示框,其在玩家进入特定半径后便会打开。从一个距离进行查看时,物体看起来像是一个漂浮的圆盘,中间有一个“i”。玩家处于范围中时,圆盘将上下颠倒,显示为一个感叹号“!”,文本也将从其中扩展出来。此框固定朝向玩家。
这些蓝图使用一个球体组件来计算从actor扩展出来的半径。玩家进入该半径后评论便会扩展。实际框比例的设置与在网站上绘制一个相似的自动框并无太大不同之处:美术师单独创建框的块,然后再拉伸包围目标区域。举例而言,要构建框,首先以两个静态网格体开始:一个直线块和一个弯曲拐角块。
![]() |
![]() |
|---|---|
| 直角块(其通常为一个方形) | 拐角块 |
这些块将被复制、拉伸并旋转,形成正确大小的一个框。脚本需要判明拐角位于何处,然后执行缩放进行匹配。
需要注意的是此蓝图中不支持自动词语包裹。有一个名为 Lines 的字符排列变量包含每行文本。用户需要手动整理每行的文本。
如果打开此蓝图的图表,您可能会注意到其似乎带有很多数学内容。仔细查看后会发现其实 并不复杂。需要注意的是:要理清如何从提供的静态网格体正确构建文本框的确需要大量数学运算。
(#blueprintsetup)
蓝图设置
此图表的组件列表、构造脚本和事件图表执行以下任务:
| 蓝图部分 | 作用 |
|---|---|
| 组件列表 | 评论框的 组件列表 将如下设置: ![]() |
| 构造脚本 | 构造脚本 执行以下任务:
|
| 事件图表 | 事件图表 执行以下任务:
|
(#editablevariables)
可编辑变量
评论框拥有以下已公开属性:
| 属性 | 作用 |
|---|---|
| 边界宽度填充(Border Width Padding) | 添加一些填充,可根据需要让框变得更宽。 |
| 预览模式(Preview Mode) | 勾选后,框将扩展。另外,这会使框出现时便已扩展。 |
| 行(Lines) | 包含评论框中包含的每条文本行。 |
| 触发器缩放(Trigger Scale) | 允许在需要更快打开评论框的区域中执行球体组件触发器缩放。 |
| 禁用粒子效果(Disable Particle Effect) | 禁用从评论框圆盘中心生成的粒子环形脉冲。 |


