首页 > 解决方案 > DOTween transform.DOMove 函数改变对象的比例

问题描述

嗨,我正在使用 DOTween 进行一些平滑的转换。

Collider _leftForeArmBounds = leftForeArm.GetComponent<Collider>();
    for (int i = 0; i < leftForeArmCubes.Count; i++)
        leftForeArmCubes[i].transform.DOMove(ExtensionMethods.RandomPointInBounds(_leftForeArmBounds), cubeMoveDuration);

我有这段代码,列表中的立方体是游戏对象的子对象。问题从这里开始。当立方体移动时,它们的比例也平滑地增加到父级。

我之前在之前的一款游戏中使用过同样的代码,但当时并没有发生。这不是我第一次使用 DOTween,但我真的不明白发生了什么,这是某种错误吗?

谢谢

标签: c#unity3ddotween

解决方案


也许您可以尝试 DOLocalMove 方法。


推荐阅读