facebook twitter hatena line email

Unity/3d/ゆっくり移動

提供: 初心者エンジニアの簡易メモ
2022年12月10日 (土) 15:30時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==Leapを使ってゆっくり移動を== presentには0〜1を入れる。 <pre> float present = 0f; // 0~1 [SerializeField] GameObject startObj; [SerializeField] GameOb...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

Leapを使ってゆっくり移動を

presentには0〜1を入れる。

float present = 0f; // 0~1
[SerializeField] GameObject startObj;
[SerializeField] GameObject endObj;
[SerializeField] GameObject nowObj;
void Update()
{
    present += 0.01f;
    nowObj.transform.localPosition = Vector3.Lerp(startObj.transform.localPosition, endObj.transform.localPosition, present);
}