常见问题

此页面包含“Text Animator for Unity”的常见问题及其相关答案。如有任何问题,欢迎随时向我们提问!

本地化

Text Animator 支持多语言吗?

简短回答: 是的, 但这并不由 Text Animator 来处理.

  • 关于已翻译的文本: 是的,但本地化不是由 Text Animator 处理的。本地化由外部脚本处理(例如你自己的本地化管理器、对话系统等)。 换句话说,Text Animator 不是一个本地化插件。 如果你的文本包含富文本标签,则在翻译后的语言中这些标签的布局必须相同(例如 “hello <shake> how are you?” 应翻译为 “ciao <shake> come stai?”)。 然后,你可以简单地调用 "textAnimatorComponent.ShowText(translatedText);"。 (该本地化流程同样适用于任何其他游戏/项目等)

  • 关于不同字体: 是的,但这不是由 Text Animator 处理的(而是由 Text Mesh Pro 处理)。 如果 TMPro 支持某种语言,Text Animator 也能支持。这是因为 Text Animator 只对由 TextMeshPro 生成的字母进行动画处理。

是否支持从右到左的文本(RTL)?

支持!在后台,Text Animator 仅移动网格,而网格由 TextMeshPro 生成。TMPro 支持 RTL 文本(你可以在组件的检视面板中启用),因此 Text Animator 也支持。

注意,像 "RTLTMPro" 这样的外部包可能无法完全受支持,因为我们严格指的是 TMPro,所以请查看 集成的插件与对话系统


集成与版本

支持哪些 Unity 版本?

你可以通过阅读此处来了解支持哪些 Unity 版本: 要求与限制

我的 [在此插入对话系统] 被支持吗?

你可以通过阅读此处来了解哪些第三方插件已经与 Text Animator 集成: 集成的插件与对话系统

UIToolkit 已经支持了吗?

尚未,但…… 我们正在努力中!

为了获得完整支持,我们在等待 Unity 提供一些 API 并随后开始测试,但在那之前……我们可以使用一些变通方法!保持关注 <3


效果

我也可以让文本消失吗?

可以!消失效果从 1.3.0 版本起可用。

效果什么时候应用?是在打开标签后还是关闭标签后?

效果从你打开其标签的那一刻开始应用。

"<shake>hello" 将已经包含单词 "hello" 自从你设置第一个 '>' 字符起就开始震动。

该插件是否也为非 UI 文本做动画?(TMPro Text 的世界组件)

是的,只要你使用相应的 TextMeshPro 组件。Text Animator 支持 UGUI 和世界空间的 TextMeshPro/3D 组件。

TextAnimator 在编辑模式下预览效果吗?

是的!从 2.0.0 版本起可用。


其他

我可以在 Web 构建中使用 Text Animator 吗?

可以!

我可以删除插件的 "Example" 文件夹吗?

当然,如果你不需要示例文件夹,可以删除它。

谁很棒?

你很棒!


向我们提问

如果你还有其他问题,欢迎随时联系我们!

最后更新于