0
私はA点まで移動したいオブジェクトを取得し、A点に到達するとB点に移動します。B点に達すると点Aに戻ります。GameObjectを前後に移動
は、私はこの
void Update()
{
transform.position = Vector3.Lerp(pointA, pointB, speed * Time.deltaTime);
}
ためVector3.Lerpを使用すると考えていたしかし、どのように私はその後戻って移動することができますか?これを実現するエレガントな方法はありますか?明らかに私はこのように2つのLerpsが必要です:
void Update()
{
transform.position = Vector3.Lerp(pointA, pointB, speed * Time.deltaTime); // Move up
transform.position = Vector3.Lerp(pointB, pointA, speed * Time.deltaTime); // Move down
}
誰かが私を助けてくれますか?
うわー助け!どうもありがとう。 – Question3r