c# - Unity:无法清除使用 DoTween 动画的 TMPro 文本
问题描述
我在 Unity 中有一个TMPro文本对象,如下所示:
在游戏关卡中,我向这个对象添加了使用 DOTween 中的DOText动画的文本,例如pickUpTextObj.DOText(pickUptext, 2f, true).SetRelative(true);
清除关卡并加载新关卡后,我需要清除此文本字段。我已经尝试了如下评论中显示的所有三个选项,但它们都不起作用。文字不清晰,很固执。文本附加到DontDestroyOnLoad
游戏对象,并跨关卡持续存在。
pickUpTextObj = GameObject.Find("pickUpTexts").GetComponent<TextMeshProUGUI>();
//pickUpTextObj.DOText("\n", 0f, true).SetRelative(false);
//pickUpTextObj.DOText("", 0f, true).SetRelative(false);
//pickUpTextObj.text = "";
解决方案
推荐阅读
- django - Django 使用 oembed 将 url 转换为嵌入 url(VIMEO)
- actions-on-google - Actions on Google 和 Action Releases 中的新 Alpha 用户
- html - 当 Bootstrap 响应式汉堡菜单打开时,下拉菜单会破坏导航
- flutter - Null Check 运算符在使用 Sqflite 颤振时用于空值
- jestjs - 将 Vue 2 项目单元测试到 Vue 3 (vue-cli) 时出错
- javascript - 图像被 onclick 旋转截断
- django - Asyncwebsocketconsumer 断开连接方法在一些延迟后运行
- android - 如何在触控画布上显示线条?
- docker - 端口映射不适用于使用 tomcat 映像创建的容器
- angular - Angular 动态创建的组件未保持其状态