Для этого у меня есть 4 входа. Поворот влево/вправо и вверх/вниз.
Я уже пробовал это:
Код: Выделить всё
Vector3 targetEulerAngles = new Vector3(y, 0, 0); // Target rotation in Euler angles
m_transForYaw.eulerAngles = (targetEulerAngles);
targetEulerAngles = new Vector3(0, 0, -x);
m_tranfForPitch.eulerAngles= (targetEulerAngles);
m_transRotateAround.rotation = m_transForYaw.rotation * m_tranfForPitch.rotation;
Я также пробовал вращать.
Знаете ли вы, как решить эту проблему: он вращается только влево/вправо, независимо от предыдущих вращений.
Подробнее здесь: https://stackoverflow.com/questions/793 ... e-in-unity