KraGenDeveloper
@KraGenDeveloper
Unity Developer

Как крутить сферу джойстиком:?

Есть сфера 3Д в игре 2д и есть джойстик нужно что бы сфера вращалась джойстиком.
Игрок крутит джойстик а джойстик крутит сферу. Кто то знает как сделать такое а то я не бум бум?
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
@Farawa
берешь джойстик из ассет шопа, он тебе будет передавать x и y значения от -1 до 1.
далее берешь и вращаешь шар через x и z.
примерный код:
Vector2 input = joystick.input;
            Transform sphere = sphereObject;
            float rotateSpeed = 10;

            var euler = sphere.eulerAngles;
            euler.x += input.x * rotateSpeed;
            euler.z += input.y * rotateSpeed;
            sphere.eulerAngles = euler;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы