【发布时间】:2019-02-25 12:08:38
【问题描述】:
我正在尝试将我的一个 UI 游戏对象(具有屏幕空间渲染模式)移动到另一个 UI 游戏对象的位置。我正在使用 DoTween 资产来帮助移动。我目前已经尝试过:
myUIGameObject.transform.DOMove(myDestinationOnUI.transform.position, 1f)
还有
myUIGameObject.DOAnchorPos(myDestinationOnUI.GetComponent<RectTransform>().anchoredPosition, 1f)
这两个结果都产生了不需要的结果,因为后一个代码的最终位置不是目的地应该蜜蜂的位置,而前一个代码可以工作,但它似乎只是进入世界空间而不是画布点.不太确定从这里去哪里,任何建议都将不胜感激!
此致,
【问题讨论】:
-
你们两个对象都在同一个画布上吗?
-
@joreldraw 是的,两者都在同一个画布上