Простая стрельба из оружия в Unity C# / Simple gun shooting in Unity C#

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ •

  • @raygman
    @raygman  Рік тому

    P.S. Забыл показать что у префаба Bullet должен быть компонент Collider для взаимодействия
    Forgot to show that the Bullet prefab must have a Collider component for interaction
    GitHub code github.com/RayG-Developer/Simple-gun-shooting

  • @RothurMod
    @RothurMod Рік тому

    С возвращением на Ютуб!

  • @nobice1
    @nobice1 Рік тому

    Полезное видео, продолжай

  • @RothurMod
    @RothurMod Рік тому

    Прошу прощения, а могли бы вы сделать гайд по созданию выстрела тремя снарядами одновременно?

    • @raygman
      @raygman  Рік тому

      Не знаю когда следующий гайд запишу,
      если чисто код нужен то можешь спросить у chatGPT chat.openai.com/
      он мне такой написал, не прям то что я ожидал, но всё же
      у меня в одном проекте есть разные типы стрельбы, но по тому коду реально урок с объяснение лучше
      -------- а вот от chatGPT :
      public GameObject bulletPrefab; // префаб снаряда
      public Transform spawnPoint; // точка, откуда будут вылетать снаряды
      public float bulletSpeed; // скорость снарядов
      public void Shoot()
      {
      // Определяем расстояние между пулями
      float bulletDistance = 0.1f;
      // Создаем три снаряда и запускаем их одновременно
      for (int i = 0; i < 3; i++)
      {
      // Вычисляем смещение пули относительно точки spawnPoint
      Vector3 offset = new Vector3((i - 1) * bulletDistance, 0, 0);
      // Создаем снаряд и устанавливаем его начальную позицию с учетом смещения
      GameObject bullet = Instantiate(bulletPrefab, spawnPoint.position + spawnPoint.TransformDirection(offset), spawnPoint.rotation);
      // Устанавливаем скорость снаряда
      Rigidbody rb = bullet.GetComponent();
      rb.velocity = spawnPoint.forward * bulletSpeed;
      }
      }

    • @RothurMod
      @RothurMod Рік тому

      @@raygman спасибо, но я уже давно написал рабочий код 😎

  • @Slowedyandexsound
    @Slowedyandexsound Рік тому

    Афгиенное видео, слушай а сколько ты работаешь в юнити? код отличный

    • @raygman
      @raygman  Рік тому

      меньше пол года если конкретно про оплачиваемую работу

    • @Slowedyandexsound
      @Slowedyandexsound Рік тому

      @@raygman Понял, код афигенский у тебя, еще про спавнер хотел спросить, как допустим сделать так что при спавне они двигались вперед?

    • @raygman
      @raygman  Рік тому +1

      @@Slowedyandexsound я показываю простой код, так что советую изучать прогу, если хочется сделать нормальную игру, без этого всегда будут простые вопросы которые можно найти просто загуглив или в самой документации, самообучение в программировании очень важно
      способов задать движение в сторону есть много, думаю этот видос тебе поможет, если там не то что ты хотел, погугли или глянь другие видосы
      ua-cam.com/video/FC9UFV8L8kM/v-deo.html

  • @BEBRARu
    @BEBRARu Рік тому

    а можно код?

    • @raygman
      @raygman  Рік тому

      Залил на гитхаб, ссылка в закреп комменте или в описании видео