Начал работать с Unity, как мне заставить модель поворачиваться в ту сторону, в которую он идёт? (как в вопросе)
Вот код который у меня есть:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CubeMoveScript : MonoBehaviour
{
// Start is called before the first frame update
public float moveSpeed = 20f; //скорость передвижения объекта
public GameObject obj; //берём модель игрока
// Update is called once per frame
void Update()
{
if (Input.GetKey(KeyCode.D))
{
obj.transform.Translate(Vector2.right * moveSpeed * Time.deltaTime); //по нажатию на D происходит плавное перемещение вправо
}
if (Input.GetKey(KeyCode.A))
{
obj.transform.Translate(Vector2.left * moveSpeed * Time.deltaTime); //то же самое
}
}
}
То, что я делаю - в 2D.
Заранее спасибо!