快速入门

使用此资源只需几次点击(导入 -> 添加组件 -> 按播放),但为更好地理解所有内容,请查看以下页面,这样你可以更快并朝正确方向开始。

1. 实施 Text Animator

第一步,你需要在项目中实现 Text Animator。

  1. 导入 Text Mesh Pro 包 (如果不存在): 在项目管理器中浏览 (Unity → 窗口/包管理器), 下载并安装名为 TextMeshPro 的包。

  2. 导入 “Text Animator” 包

  3. 添加一个 TextAnimator_TMP 组件 到与具有 TextMeshPro 文本 组件相同的游戏对象上。

检查器应如下所示(你也可以改用 TextMeshPro 3D 文本组件):

2. 示例场景

你可以直接从检查器中了解大多数 Text Animator 功能,并查看我们如何设置以及它们的直接效果(当然,本文档也详细包含了所有功能以及额外的自定义和提示——不要错过!)。

导入资源时,确保包含 “Example Scenes”,然后从 “00-Welcome!” 开始。

当你不再需要示例场景时,可以安全地移除/删除 Example Scenes 文件夹!(并可随时重新导入)

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。然后进入播放模式。


祝你玩得开心地为文本添加动画!你可以继续下一页,深入了解该资源的所有功能。

最后更新于