从 2.X 升级到 3.X
嗨!这篇说明包含了一些关于从 Text Animator 2.X 升级到 3.0 的有用信息。如果你有任何其他问题,请随时 通过支持联系我们!
如何获取 3.X
要获得 3.X 版本访问权限:
如果你在过去 12 个月内购买了 Text Animator 2.X (自 2024 年 11 月起),那么你可以免费领取 3.X!只需使用拥有 2.X 的相同账号前往新的资源商店页面,你将看到“免费”选项已解锁。请务必 现在就去做,即使你计划稍后再使用 3.X。
否则, 如果你在 2024 年 11 月之前购买了 Text Animator,那么你可以以非常优惠的价格进行更新(过去五年我们都是免费更新资源!为了让所有人都能负担得起,同时考虑到对 3.X 版本的大量工作,我们在重大版本时确实需要大家的支持)。
👉 请注意 Text Animator 3.X 使用了不同的许可!它对独立开发者和较大团队都更加实惠,你可以 在此处阅读更多信息.
仅在新项目中更新
我们强烈建议你仅在新项目中开始使用 3.X,鉴于所有这些 巨大变更 和新改进。Text Animator 2.X 现在处于长期支持(LTS)阶段,因此你可以继续在你的游戏中使用它,我们会提供额外的错误修复和支持。为实现这个新版本并为我们未来的所有计划做准备,很多内容都需要更改——所以我们一次性做完了所有改动(包括许可证更改),这样 a)你只需考虑一次,b)我们可以更容易地推进新的更新而不被束缚住
如果你仍想在正在运行的项目中将 2.X 更新到 3.0,难度会根据你对 2.X 的自定义程度而不同:
如果你只是把 Text Animator 组件挂载起来,没有修改其他脚本,你可能会遇到一些关于命名空间(或已弃用字段)的错误,但随后应该就能继续使用,并在检查器中重新创建效果等。
无论如何,你都需要重新编辑效果数值、数据库并重新挂接组件。我们计划在未来推出自动更新器(这些事情是 大量 的工作)——但在进入 3.0 时请知悉它尚未就位!
主要区别
核心概念
除了 更新日志之外,如果你以前使用过 2.X,下面是一些可以帮助你快速上手新版本的核心概念变化。
现在只有 一个 打字机组件(不再是每字符和每单词两个)。其定时值(按字符和按单词)现在是脚本化对象,你可以随时引用并切换。更多内容请阅读此处 动态显示与隐藏字母
主要设置现在已移到 全局设置
某些效果的标签可能不同,例如 “slide” 变成了 “slideh” 和 “slidev”。只需点击效果数据库并更改你所需的标签即可!
API
对于对 Text Animator 元素的简单引用:
命名空间
Febucci.UI现在变为Febucci.TextAnimatorForUnityTypewriterCore已被替换为TypewriterComponent
对于更高级的更改:
稍后需要重新实现的缺失元素
用于完全跳过打字机效果的 “notype” 标签。 变通方法 (如果你在文本中使用过它): 设置一个 tagID 为 “notype” 的样式并将速度设置为非常高。我们会在接下来的几周内对其进行更新!
我们也在努力更新 集成 (即便大多数应该能立即工作)。在此处阅读更多信息 已集成的插件与对话系统.
最后更新于