Задать вопрос
@Gera01
Unity, С# и больше ничего.

Vector3.forward, что не так?

Здравствуйте, уважаемые. Вопрос такой: есть простой код, который создает пулю, позицию которую устанавливает рядом со стволом, а вращение делает как у игрока к которому прекрепленно оружие.
BulletInstance = Instantiate(bullet, gunOne.transform.position, player.transform.rotation);
        //BulletInstanceTwo = Instantiate(bullet, gunTwo.transform.position, player.transform.rotation);

         BulletInstance.GetComponent<Rigidbody>().AddForce(Vector3.forward * 1000);


Все казалось бы просто, но пули летят только в одну сторону.
Что может быть не так?
  • Вопрос задан
  • 912 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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