Как сделать Звуки и Музыку в Игре на GameMaker Studio 2 - Основы Саунд-Дизайна | Devlog 7

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 24

  • @DrSwepIC
    @DrSwepIC 7 месяцев назад +2

    Бро, спасибо что снимаешь такие крутые ролики, видно что очень стараешься) Я подписался на тебя со всех моих аккаунтов) Очень жду роликов! Залайкайте что-бы он увидел пожалуйста!)

    • @EvilOgreStudio
      @EvilOgreStudio  7 месяцев назад +1

      Дружище, спасибо! Мне очень приятно такое читать. :)

    • @DrSwepIC
      @DrSwepIC 7 месяцев назад

      @@EvilOgreStudio Удачи) Я буду твоим постоянным зрителем)

  • @Jenya_Kolesnikov
    @Jenya_Kolesnikov 7 месяцев назад +1

    ОЧЕНЬ НУЖНА ПОМОЩЬ! ПОДСКАЖИТЕ, Я ВОТ СДЕЛАЛ В ГЛАВНОМ МЕНЮ МУЗЫКУ, НО КОГДА В ДРУГОЕ ОБ АВТОРЕ МЕНЮ ПЕРЕХОЖУ, А ТОЧНЕЕ ПОСЛЕ НАЗАД В ГЛАВНОЕ ТО КОПИЯ МУЗЫКИ ВОСПРОИЗВОДИТСЯ ПОВЕРХ, КАК ИСПРАВИТЬ ЭТО???

    • @EvilOgreStudio
      @EvilOgreStudio  7 месяцев назад

      В ролике я показывал экшен который останавливает музыку. Просто при переходе в другую комнату, нужно остановить воспроизведение соответствующей мелодии.

  • @JamgJust
    @JamgJust 8 месяцев назад

    Видео на глазах появилось

    • @EvilOgreStudio
      @EvilOgreStudio  8 месяцев назад

      Это знак, что надо смотреть! :)

  • @JasperCrow
    @JasperCrow 8 месяцев назад +2

    Давно в гамаке работаешь?)

    • @EvilOgreStudio
      @EvilOgreStudio  8 месяцев назад

      Давно, но мало ) Больше времени на ролики уходит, чем на работу с движком. )

  • @flufi6329
    @flufi6329 8 месяцев назад

    Когда новый обучающий ролик?

    • @EvilOgreStudio
      @EvilOgreStudio  8 месяцев назад

      Да хочу сначала свою игру доделать. А потом продолжить с новыми уроками. Но уже самому охото новый урок записать )

  • @djzargo
    @djzargo 7 месяцев назад

    Привет! Здорово, это так круто, что ты продолжаешь работать!
    Перед главным "скримером" звука взрыва корабля я бы добавил еще 3-4 плавно нарастающих и подготавливающих к самому громкому.
    Для зацикленных бесшовных звуков лучше использовать .wav, так как .mp3 будет создавать щелчок. (Например звуки для костра или ветра)
    Добавь трейл из двигателя корабля как в EverSpace 2. (Есть ли TrailRenderer в GameMaker 2? Как там работают с шейдерами, есть ли аналог ShaderGraph?.)
    Сделай более визуально выраженными где находятся орудия корабля, один поочередный выстрел вместо двух одновременных и анимируй откат орудий. (Да... для лазерных или плазменных орудий это не реалистично, как и звук в вакууме, но выглядеть будет очень сочно и хорошо.)
    Есть ли аналог DOTween для GameMaker, может ты подобный ролик запишешь?
    (Было бы классно увидеть как у тебя появится анимируемый текст для диалогов и сообщений, накопленных монет. Анимация сжатия и разжатия корабля после гиперпрыжка. Анимация выскакивающих дисплеев. Ну и все остальные анимированные UI элементы.)

    • @EvilOgreStudio
      @EvilOgreStudio  7 месяцев назад

      Привет! Про .waw и .mp3 не знал. Спасибо! :) А TrailRenderer, ShaderGraph, DOTween - я вообще не знаю что это такое. О_о

    • @djzargo
      @djzargo 7 месяцев назад

      @EvilOgreStudio TrailRenderer это компонент в Unity, который в течении установленного времени, после перемещения игрового объекта оставляет за собой полосу. Ты наверняка видел такой эффект в играх, например после резкого взмаха мечом/топором остается slash эффект, дым или огонь хвостиком летящий за пулей или ракетой.
      ShaderGraph это инструмент визуального программирования для шейдеров. Шейдерами можно настраивать особое поведение материалов.
      DOTween сторонняя библиотека для создания процессов анимации свойств объектов. (В GMS2 аналогом будет вроде как TweenGMS). Намного быстрее чем стандартный аниматор.
      Нужно плавно увеличить размер корабля с 0 до стандартных размеров, за 0.5 секунды? Ты можешь просто написать - transform.DOScale(Vector3.one, 0.5f).
      Элемент интерфейса не сразу появлялся или исчезал, а плавно менял свою прозрачность в течении двух секунд - image.DOFade(1, 2); image.DOFade(0, 2).
      Сменил цвет - image.DOColor(Color.red, 2);
      Дисплей/бортовой компьютер плавно выдвинулся из-за границ экрана -
      transform.DOLocalMove(Vector3.zero, 3); transform.DOLocalMove(new(0, 300, 0), 3).
      Причем можно менять Ease функцию по которой высчитывается значение со временем, резкое в начале и плавное к концу или наоборот, выпрыгивающее за пределы, с вибрациями, эластичный(отскакивающий мяч). tween.SetEase(Ease.OutQuad).
      Можно добавить вызов каких-то событий/функций по завершению твинов. tween1.OnComplete(StartConverstaion)
      Добавить задержку перед вызовом. tween1.SetDelay(2);
      Делать последовательность из нескольких анимаций - DOTween.Sequence().Append(tween1).Join(tween2).Append(tween3).
      Сделать несколько циклов или же повторять бесконечно - tween1.SetLoops(3); tween3.SetLoops(-1);
      Просто вызвать функцию через время DOVirtual.DelayedCall(3f, StartConversation).
      И очень многое другое.

    • @EvilOgreStudio
      @EvilOgreStudio  7 месяцев назад

      Офигеть. Надо будет хоть что-то из этого потестировать. )

  • @olwarkolwark1888
    @olwarkolwark1888 8 месяцев назад

    Класс я попал в видео

  • @chopper3311
    @chopper3311 7 месяцев назад

    Научи делать игры в годот с помощью визуального программирования , пожалуйста

    • @EvilOgreStudio
      @EvilOgreStudio  7 месяцев назад

      Я сам не умею :) Годот даже не запускал ни разу. :0