if (!mPos.Equals(targetPos))
{
var deltaPos = targetPos - mPos;
if (deltaPos.magnitude <= 0.001f)
{
mPos = targetPos;
Debug.Log("到达");
}
else
{
mPos += (targetPos - mPos).normalized * Time.smoothDeltaTime * 16f * deltaPos.magnitude;
}
transform.localPosition = mPos;
}
缓动 Upadte
最新推荐文章于 2022-12-06 01:03:43 发布