快速入门
1. 实施 Text Animator
第一步,你需要在项目中实现 Text Animator。
导入 Text Mesh Pro 包 (如果不存在): 在项目管理器中浏览 (Unity → 窗口/包管理器), 下载并安装名为 TextMeshPro 的包。
导入 “Text Animator” 包
添加一个 TextAnimator_TMP 组件 到与具有
TextMeshPro 文本组件相同的游戏对象上。
检查器应如下所示(你也可以改用 TextMeshPro 3D 文本组件):

完成!我们早就告诉过你这会很快! 你的文本现在已准备好应用特效。
附注:如果你已经有外部的打字机组件,请将其移除,否则可能与插件冲突。
你可以在这里阅读有关受支持第三方资源的更多信息: 集成的插件与对话系统
2. 示例场景
你可以直接从检查器中了解大多数 Text Animator 功能,并查看我们如何设置以及它们的直接效果(当然,本文档也详细包含了所有功能以及额外的自定义和提示——不要错过!)。

3. 为你的第一个文本添加动画
以下是快速为你的第一个文本添加动画的方法。
在文本中添加写入效果
要在文本中添加效果,可以使用类似这样的富文本标签:“I'm <shake>freezing</shake>”,其中 “shake” 是内置效果的 ID。
尝试通过实验以下标签来编写文本:
<wiggle><shake><wave><bounce>,例如 “<wiggle>I'm joking</wiggle> hehe now <shake>I'm scared</shake>”,然后进入 Unity 的播放模式。
你的文本会根据你写的效果对字母进行动画处理。
动态显示字母
要动态显示字母(像打字机一样):
添加一个
TypewriterByCharacter组件到相同的游戏对象上。 (在 Unity 的编辑模式下)告诉 TextAnimator 你想使用打字机效果。现在,我们先用 超级简单 的方式: 在 TextAnimator_TMP 组件上,将 “Typewriter Starts Automatically” 的值设置为 true。然后进入播放模式。
你的文本现在以打字机方式动态显示。
祝你玩得开心地为文本添加动画!你可以继续下一页,深入了解该资源的所有功能。
最后更新于