Я делаю RPG-игру, единственная трудность, с которой я столкнулся, - это камера; Я не знаю, как это установить.
Я пробовал этот код:
if (Mathf.DeltaAngle(transform.rotation.EulerAngles.y, Rotator) > 7)
{
float x = Mathf.DeltaAngle(transform.rotation.EulerAngles.y, Rotator);
Container.transform.Rotate(Vector3.up * -x);
Rotator = transform.rotation.EulerAngles.y;
}
else
{
if (Mathf.DeltaAngle(transform.rotation.EulerAngles.y, Rotator) < -7)
{
float x = Mathf.DeltaAngle(transform.rotation.EulerAngles.y, Rotator);
Container.transform.Rotate(Vector3.up * -x);
Rotator = transform.rotation.EulerAngles.y;
}
}
и если я опускаю голову, персонаж движется передо мной, когда я поднимаю голову обратно в нормальное русло.
Как установить VR-камеру для RPG-игры?