2
내 애니메이션 곡선에 속도를 할당하는 방법을 잘 모르겠어요 평가 : 나는 코 루틴 내부에 그것을 사용하고애니메이션 곡선은
public float speed;
public AnimationCurve ac;
transform.position = Vector3.Lerp(pos1, pos2, ac.Evaluate(???));
.
내 애니메이션 곡선에 속도를 할당하는 방법을 잘 모르겠어요 평가 : 나는 코 루틴 내부에 그것을 사용하고애니메이션 곡선은
public float speed;
public AnimationCurve ac;
transform.position = Vector3.Lerp(pos1, pos2, ac.Evaluate(???));
.
당신은 쓸 수 있습니다 :
이이공공 플로트 (플로트 시간) 평가;
ac.Evaluate(deltaTime * speed);
따르면 Unity docs에
설명시에 곡선을 평가한다.
매개 변수 시간
당신이 (곡선 그래프의 가로축)을 평가하려는 곡선 내 시간.
반환 지정된 시점에서
곡선의 값 플로트.
델타 타임은 애니메이션이 시작된 후 'Time.time'에서 애니메이션 시작 시간을 뺀 것으로 평가됩니다. – Bijan
(Time.deltaTime * 속도)이 제대로 작동하지 않습니다. – Abdou023