将Unity 4.6与2D对象一起使用。 不知何故,在DOTween序列的末尾,在OnComplete()块中,似乎没有从父项中删除Text标签变换(recttransformLabel.DOMove)。它仍然在Unity层次结构中。顺便说一下下面的DOMove确实有效,所以这个序列会移动一个标签,当移动完成后,标签应该从层次结构中删除。
DOTween.Sequence() // http://dotween.demigiant.com/documentation.php
.Append(recttransformLabel.DOMove(TARGET, 0.5f * AF))
.OnComplete(() => {
Debug.Log("Remove from parent: " + recttransformLabel);
recttransformLabel.SetParent(null);
});
有什么方法可以解决这个问题?可能是什么原因?
答案 0 :(得分:0)
您是否尝试过将父设置为空关闭? recttransformlabel.parent = null