首页 > 解决方案 > 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 = "";

标签: c#unity3ddotween

解决方案


推荐阅读