我在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 = "";