- 修复了在使用
TextMeshPro
(非UGUI)时空引用的问题 - 减少了在实例化
TextMeshProUGUI
的同一帧内立刻SetText
导致打字机效果失效的问题。
- 当
Canvas
的pixel perfect
选项设为 true 时,在实例化TextMeshProUGUI
的同一帧内立刻SetText
导致打字机效果仍会失效。
- 修复了正则不匹配省略靠前参数的问题等匹配问题
- 修复了执行标签时因省略前置参数而报错的问题
- 修复了在 unity 2020.x 版本中的各种不兼容问题
- 修复了嵌套或交错的成对标签被错误优化合并的问题
- 犯了个低级错误,依赖多打了一个字符,改好了。
- 增加组件图标。
- 去除没啥用的 EditorWindow 脚本。
- 增加软跳过
SoftSkip
方法以及设置持续软跳SetSoftSkip
方法。与Skip
不同,软跳过只会跳到下一个执行 Func 类型委托的标签; - 给 TMProPlayer 类型添加
timeScale
字段,用于方便快进。
- 修复
Skip
不执行标签的问题; - 修复打字机调用 Action 时返回 null 导致延迟一帧的问题;
- 优化
Delay
标签的实现; - 修复
Delay
为 0 时老不更新文字的bug; - 修复 TMProPlayer 实例被销毁时不会正确 Dispose 内部的 CancellationTokenSource 的问题;
- 修复更新
NextChar
时超出索引的问题。
- 当包含 TMProPlayer 且正在执行打字机效果的 GameObject 被设为非 Active 状态后,再恢复时将会直接显示所有文字。但打字机效果实际上还在继续。(可能因为是 TextMeshPro 在检测到 Enable 时会重设网格为初始状态)