常见问题
此页面包含“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)
支持!在幕后 TextAnimator 仅移动网格,但生成网格的是 TextMeshPro。TMPro 支持 RTL 文本(可在组件的检查器中启用),因此 TextAnimator 也支持。
请 注意,像 “RTLTMPro” 这样的外部包可能并不完全受支持,因为我们严格指的是 TMPro,请查看 集成的插件与对话系统 来代替。
集成与版本
支持哪些 Unity 版本?
你可以通过在此处阅读来了解支持哪些 Unity 版本: 需求与限制
我的 [在此插入对话系统] 支持吗?
你可以通过在此处阅读来了解哪些第三方插件已与 Text Animator 集成: 集成的插件与对话系统
效果与解析
我可以更改富文本解析的符号吗?(例如使用 "[shake]" 而不是 "<shake>")
可以!从 全局设置 文件。
TextAnimator 会在编辑模式下预览效果吗?
会的!只需单击某个效果的 Scriptable Object 即可查看其预览。 如何编辑效果
其他
我有一些关于许可的问题
你可以阅读 有关许可的信息在此处.
向我们提问
如果你有其他问题,欢迎随时联系我们!
