Я запустил проект в Unity 3D. Я хочу сделать космический корабль, который движется вперед, но когда я нажал ArrowUp, я хочу изменить его положение на (currentpos + 1,5), но я хочу это плавно.это мой код
transform.position += transform.forward * Time.deltaTime * 10f;
if (Input.GetKey (KeyCode.UpArrow))
transform.position = new Vector3 (transform.position.x, 5f,
transform.position.z);
с помощью приведенного выше кода позиция Y объекта может быть изменена, но она работает так быстро, и я хочу, чтобы она была плавной.поэтому, пожалуйста, помогите мне.