Я добавил transform.Rotate () и transform.Translate (), и это не помогло. Я не понимаю, как это работает и почему проблема появляется только на телефоне, но я нашел решение.
Мой код можно разделить на 4 операции:
- Вращение стрелки относительно центра пл anet.
- поворот стрелки от нажатия на игрока.
- коррекция расстояния от центра пл anet до стрелка.
- Движение стрелки вдоль собственной оси Z.
Первоначально код выполнялся так: 1 + 2, затем 3, затем 4
Но Я изменил это на: 2, затем 3 + 4, затем 1
Теперь это не дергается. Спасибо всем.