Unity技术问询:如何插值文本单个字符颜色并定位段落末尾图标
段落末尾图标精准放置与颜色插值闪烁实现需求
需要将一个图标(可为任意字符或Sprite格式图片)精准放置在段落末尾,示例如下:
You throw the ice cube at the monster. The monster falls over dead. *
其中*代表该图标。此图标需通过颜色插值(lerp)实现闪烁效果,用于提示内容仍在加载、暂不可点击,其余文本保持原样即可。
我尝试了两种方案,但都存在问题:
- 使用富文本:无法直接通过富文本实现颜色插值,只能持续修改
<color>标签内容,这会导致性能大幅下降甚至游戏卡顿; - 图标与文本分离:这种方式能轻松实现颜色插值,但无法准确定位图标相对于文本的位置,若固定放在文本下方会浪费空间。
内容的提问来源于stack exchange,提问作者pete
相关产品推荐
相关产品推荐

