Бро, спасибо что снимаешь такие крутые ролики, видно что очень стараешься) Я подписался на тебя со всех моих аккаунтов) Очень жду роликов! Залайкайте что-бы он увидел пожалуйста!)
ОЧЕНЬ НУЖНА ПОМОЩЬ! ПОДСКАЖИТЕ, Я ВОТ СДЕЛАЛ В ГЛАВНОМ МЕНЮ МУЗЫКУ, НО КОГДА В ДРУГОЕ ОБ АВТОРЕ МЕНЮ ПЕРЕХОЖУ, А ТОЧНЕЕ ПОСЛЕ НАЗАД В ГЛАВНОЕ ТО КОПИЯ МУЗЫКИ ВОСПРОИЗВОДИТСЯ ПОВЕРХ, КАК ИСПРАВИТЬ ЭТО???
В ролике я показывал экшен который останавливает музыку. Просто при переходе в другую комнату, нужно остановить воспроизведение соответствующей мелодии.
Привет! Здорово, это так круто, что ты продолжаешь работать! Перед главным "скримером" звука взрыва корабля я бы добавил еще 3-4 плавно нарастающих и подготавливающих к самому громкому. Для зацикленных бесшовных звуков лучше использовать .wav, так как .mp3 будет создавать щелчок. (Например звуки для костра или ветра) Добавь трейл из двигателя корабля как в EverSpace 2. (Есть ли TrailRenderer в GameMaker 2? Как там работают с шейдерами, есть ли аналог ShaderGraph?.) Сделай более визуально выраженными где находятся орудия корабля, один поочередный выстрел вместо двух одновременных и анимируй откат орудий. (Да... для лазерных или плазменных орудий это не реалистично, как и звук в вакууме, но выглядеть будет очень сочно и хорошо.) Есть ли аналог DOTween для GameMaker, может ты подобный ролик запишешь? (Было бы классно увидеть как у тебя появится анимируемый текст для диалогов и сообщений, накопленных монет. Анимация сжатия и разжатия корабля после гиперпрыжка. Анимация выскакивающих дисплеев. Ну и все остальные анимированные UI элементы.)
@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 Удачи) Я буду твоим постоянным зрителем)
ОЧЕНЬ НУЖНА ПОМОЩЬ! ПОДСКАЖИТЕ, Я ВОТ СДЕЛАЛ В ГЛАВНОМ МЕНЮ МУЗЫКУ, НО КОГДА В ДРУГОЕ ОБ АВТОРЕ МЕНЮ ПЕРЕХОЖУ, А ТОЧНЕЕ ПОСЛЕ НАЗАД В ГЛАВНОЕ ТО КОПИЯ МУЗЫКИ ВОСПРОИЗВОДИТСЯ ПОВЕРХ, КАК ИСПРАВИТЬ ЭТО???
В ролике я показывал экшен который останавливает музыку. Просто при переходе в другую комнату, нужно остановить воспроизведение соответствующей мелодии.
Видео на глазах появилось
Это знак, что надо смотреть! :)
Давно в гамаке работаешь?)
Давно, но мало ) Больше времени на ролики уходит, чем на работу с движком. )
Когда новый обучающий ролик?
Да хочу сначала свою игру доделать. А потом продолжить с новыми уроками. Но уже самому охото новый урок записать )
Привет! Здорово, это так круто, что ты продолжаешь работать!
Перед главным "скримером" звука взрыва корабля я бы добавил еще 3-4 плавно нарастающих и подготавливающих к самому громкому.
Для зацикленных бесшовных звуков лучше использовать .wav, так как .mp3 будет создавать щелчок. (Например звуки для костра или ветра)
Добавь трейл из двигателя корабля как в EverSpace 2. (Есть ли TrailRenderer в GameMaker 2? Как там работают с шейдерами, есть ли аналог ShaderGraph?.)
Сделай более визуально выраженными где находятся орудия корабля, один поочередный выстрел вместо двух одновременных и анимируй откат орудий. (Да... для лазерных или плазменных орудий это не реалистично, как и звук в вакууме, но выглядеть будет очень сочно и хорошо.)
Есть ли аналог DOTween для GameMaker, может ты подобный ролик запишешь?
(Было бы классно увидеть как у тебя появится анимируемый текст для диалогов и сообщений, накопленных монет. Анимация сжатия и разжатия корабля после гиперпрыжка. Анимация выскакивающих дисплеев. Ну и все остальные анимированные UI элементы.)
Привет! Про .waw и .mp3 не знал. Спасибо! :) А TrailRenderer, ShaderGraph, DOTween - я вообще не знаю что это такое. О_о
@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).
И очень многое другое.
Офигеть. Надо будет хоть что-то из этого потестировать. )
Класс я попал в видео
Спасибо
Теперь ты знаменитость! :)
Научи делать игры в годот с помощью визуального программирования , пожалуйста
Я сам не умею :) Годот даже не запускал ни разу. :0