Задать вопрос
@korner-brazers

Как запустить ракету по спирали и с отклонением курса?

Друзья, пытаюсь создать запуск ракеты что-бы летела немного по спирали, например как в GTA 4-5, + к этому что-бы немного отклонилась от курса.

Как сделать что-бы откланялась от курса нашел пример:
timeout+= Time.deltaTime;
if(timeout>2f)
{
    scatter = Random.Range(-Scatter,Scatter);
     timeout = 0;
}
transform.Translate(Vector3.forward * Time.deltaTime*Speed);
transform.RotateAround(transform.position, transform.TransformDirection(Vector3.right), scatter*Time.deltaTime);
transform.RotateAround(transform.position, transform.TransformDirection(Vector3.up), scatter*Time.deltaTime);


Но не как не могу сделать что-бы она летела по спирали немного, пытался просто вращать в право и вниз, но нечего путного не получилось))
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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