手册:伤害显示设置(DamageDisplaySettings)

概述

这是关于 DamageDisplaySettings 节点的说明文档。使用该节点,您可以将造成伤害和受到伤害的数值显示在对象上。此外,还可以设置背景,并根据是否造成暴击或受击属性来改变文字颜色。

使用方法

只需将其添加到希望显示伤害数值的 GameObject 上即可使用。

较难理解的设置项说明

显示触发器

显示触发器 (display_trigger):如果希望在受击方显示伤害数值,请选择 Taken;如果希望在攻击方显示,请选择 Dealt;如果希望双方都显示,请选择 Both。

随机位置半径 (random_position_radius):可以让伤害数值的出现位置在一定范围内随机分布。

文本设置

前缀 & 后缀:用于实现类似“暴击!造成 100 点伤害!”这样的表达效果。

舍入方式:通常使用 Round(四舍五入)即可。

动画设置

启用扩散 (scatter_enabled):可以将扩散角度和移动速度在一定范围内随机化。

曲线:可以使用线图来表现随时间变化的速度和大小。图表左侧代表生成初始时刻,右侧代表生成结束时刻。您可以通过拖拽图表中的控制点来绘制曲线。

预生成数量:为了在发生剧烈连续伤害时降低性能负载,系统会预先储备一定数量的伤害显示实例。

注意事项

您可以在标签设置中配置字体。如果使用自定义字体,推荐使用 ttf 文件格式。在 png 格式下,描边等功能可能无法正常工作。

1 个赞