常见问题

此页面包含“Unity 文本动画器”的常见问题及其相关答案。如有任何疑问,欢迎随时向我们提问!

本地化

chevron-rightText Animator 支持多语言吗?hashtag

简短回答: 是的, 但这不依赖于 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 生成的字母进行动画处理。

chevron-right是否支持从右到左的文本?(RTL)hashtag

支持!在幕后 TextAnimator 仅移动网格,但生成网格的是 TextMeshPro。TMPro 支持 RTL 文本(可在组件的检查器中启用),因此 TextAnimator 也支持。

注意,像 “RTLTMPro” 这样的外部包可能并不完全受支持,因为我们严格指的是 TMPro,请查看 集成的插件与对话系统 来代替。


集成与版本

chevron-right支持哪些 Unity 版本?hashtag

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

chevron-right我的 [在此插入对话系统] 支持吗?hashtag

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

chevron-right支持 UIToolkit 吗?hashtag

支持!从 Unity 6.3 及以上版本。


效果与解析

chevron-right我可以更改富文本解析的符号吗?(例如使用 "[shake]" 而不是 "<shake>")hashtag

可以!从 全局设置 文件。

chevron-right效果何时应用?打开标签时还是关闭标签之后?hashtag

效果从你打开其标签的那一刻起就会被应用。

"<shake>hello在你设置第一个 “hello” 字符时,单词 “>” 就已经开始抖动了。

chevron-rightTextAnimator 会在编辑模式下预览效果吗?hashtag

会的!只需单击某个效果的 Scriptable Object 即可查看其预览。 如何编辑效果


其他

chevron-right我有一些关于许可的问题hashtag
chevron-right我可以在网页构建中使用 Text Animator 吗?hashtag

可以!

chevron-right我可以删除插件的 “Example” 文件夹吗?hashtag

当然,如果你不需要插件的示例文件夹,可以将其删除。

chevron-right谁很棒?hashtag

你很棒!


向我们提问

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