我正在尝试将我的一个UI游戏对象(具有屏幕空间的渲染模式)移动到另一个UI游戏对象的位置。我正在使用DoTween资产来帮助移动。我目前已经尝试过:
myUIGameObject.transform.DOMove(myDestinationOnUI.transform.position, 1f)
还有
myUIGameObject.DOAnchorPos(myDestinationOnUI.GetComponent<RectTransform>().anchoredPosition, 1f)
这两个结果都产生了不想要的结果,因为后一个代码的最终位置不是目的地应该在的位置,而前一个代码会工作,但是相反,它似乎只是进入了世界空间而不是画布上。不太确定从这里去哪里,任何建议将不胜感激!
此致