Понятия не имею, как использовать Quaternion.Slerp(); вращение становится быстрееAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Понятия не имею, как использовать Quaternion.Slerp(); вращение становится быстрее

Сообщение Anonymous »

Я пытаюсь создать простую игру в Unity для GearVR. В игре у меня есть сцена, где пользователь может перемещаться по списку предметов. Элемент можно выбрать, если пользователь щелкнет, глядя на него. Что касается навигации, пользователь должен иметь возможность использовать как движение головы, так и смахивание для поворота элементов (сдвиг на один/минус один при каждом пролистывании вправо/влево).

Теперь проблема: я могу заставить все это работать с помощью приведенного ниже кода (установленного как компонент родительского элемента), но вращение продолжает увеличиваться, чем больше я использую свайпы. Кажется, я не могу понять, почему... все еще работаю над этим.

Любая помощь приветствуется XD

Код: Выделить всё

private void ManageSwipe(VRInput.SwipeDirection sw)
{
from = transform.rotation;
if (sw == VRInput.SwipeDirection.LEFT)
{
to = Quaternion.Euler(new Vector3(0, from.eulerAngles.y + 30, 0));
}
if (sw == VRInput.SwipeDirection.RIGHT)
{
to = Quaternion.Euler(new Vector3(0, from.eulerAngles.y - 30, 0));
}
StartCoroutine(Rotate());
}

IEnumerator Rotate(bool v)
{
while (true)
{
transform.rotation = Quaternion.Slerp(from, to, Time.deltaTime);
yield return null;
}
}
Я использую Unity 5.4.1f1 и jdk 1.8.0.

PS. Не будьте ко мне слишком строги, это мой первый вопрос здесь.

Кстати... всем привет XD

Подробнее здесь: https://stackoverflow.com/questions/408 ... mes-faster
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»