Как сделать Плавное изменение значения в UE4

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 40

  • @NoName-fm9ku
    @NoName-fm9ku 9 років тому +19

    спасибо тебе бро за твои уроки, ты не смотри, что просмотров не очень много, ведь очень мало людей пытаются сделать игру, если бы не было твоих уроков, было бы намного сложнее, а ты все объясняешь, всегда жду твои уроки :)

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

    Большое спасибо за помощь! Благодаря этому уроку сделал плавное движение камеры при повороте автомобиля (правда взял transform по X), но все равно конструкция целиком с тутора. Получилось очень круто. И наконец-то я понял, что значит интерполяция на практике 👻

  • @tomcat1268
    @tomcat1268 3 роки тому +1

    вы мой спаситель! благодарю вас за урок!

  • @piski82
    @piski82 5 років тому

    Автор, твой материал является лучшем в ютьюбе на данную тему! Спасибо тебе за работу!

  • @chirranir
    @chirranir 7 місяців тому

    спасибо, как всегда очень выручает)

  • @olego5747
    @olego5747 9 років тому

    спасибо за новый способ, для персонажа это лучше чем timeline

  • @DeusExMachinaDev
    @DeusExMachinaDev 9 років тому

    Огромное спасибо. Шикарно объясняешь.

  • @Magomedov.R9
    @Magomedov.R9 2 роки тому

    спасибо. автору успехов

  • @AIRLiveGeneralsZeroHour
    @AIRLiveGeneralsZeroHour 9 років тому +2

    А у меня такой вопрос интересует: как сделать настройку управления? Ну чтобы кто то на WASD, а кто то на стрелках играл. Прыжок там чтоб на пробел или на контрол настроить. как то не находил функций с переменной кнопкой или что то вроде того. ведь ивенты есть чисто с нажатием клавиши A,B,C,D,...

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому

      AIRLive У нас на канале есть урок по настройке персонажа. Так же есть стрим по настройке персонажа. Советую посмтореть.

    • @AIRLiveGeneralsZeroHour
      @AIRLiveGeneralsZeroHour 9 років тому

      Вы меня не так поняли. Управление должен задавать исключительно пользователь, а НЕ программист. В любой ААА игре есть опции управления. Желательно это, конечно, записывать в файл текущие опции управления, скажем .ini и брать данные от туда. но как ивенты привязать на выбранною пользователем клавишу, я не понимаю

  • @DkCharmer
    @DkCharmer 4 роки тому

    Здравствуйте, скажите пожалуйста как сделать пасмурную погоду ?

  • @qlBlitzlp
    @qlBlitzlp 6 років тому +1

    Можно ли сделать равномерную скорость при Interp to? Без замедления в конце.

    • @ДмитрийАрефьев-э8ч
      @ДмитрийАрефьев-э8ч 10 місяців тому

      Чтобы достигнуть цели надо быстро двигаться, но если цель близка, то можно и не спешить. В целом же происходит плавное изменение определенных параметров. Есть точка А, и B, между ними длина Delta. Значение меняется частями, но неодинаковыми, а зависимыми от той длины, которая осталась, чтобы достигнуть цели. Процентное соотношение же постоянно одинаковое и не меняется на протяжении всего изменения от А до B.

  • @АлексейМорозов-ц7э4г

    А в Timeline, как я понимаю, скорость воспроизведения только в графике можно менять, в отличии от "Интерполяции", где скорость меняется в "Interp Speed"?

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому

      В Timeline можно изменить скорость и вне. Берете ссылку на таймлайн и вызываете функцию Play Rate (или что-то вроде того). Ну и там уже устанавливаете скорость.

  • @elfquest5128
    @elfquest5128 6 років тому

    Здравствуйте, как сделать, что бы свет плавно гас?

  • @razycreator7804
    @razycreator7804 5 років тому

    как сделать чтобы ноды соеденялись прямыми линиями?

  • @JavelinesRus
    @JavelinesRus 8 років тому

    А что дешевле по памяти, таймлайн или первый способ? например ситуация, TopDownController заходит в отдельный триггер возле дома, чтобы плавно поднять крышу.

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому

      Первый способ будет дешевле. Так или иначе, он более гибкий. Таймлайн сильно привязан к графику, который вы сделаете.

  • @СергейСергеев-й1ъ6ы
    @СергейСергеев-й1ъ6ы 8 років тому

    Как мне так же как у тебя сделать wires прямыми, а не изгибающиеся по дефолту?

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому

      Если память не изменяет, то Editor Preferences > Graph Settings и там должны быть настройки этих соединений.

  • @CSGOkvest
    @CSGOkvest 9 років тому

    Почему обучение проходит по Blueprint, а не по c++

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому

      kVest Потому что по C++ существуют 100500 учебников, а Блупринты новые и неизученные для народа, ибо появились не так давно.

    • @CSGOkvest
      @CSGOkvest 9 років тому

      Unreal Engine Rus
      ну теперь понятно, спасибо за ответ :)

    • @CSGOkvest
      @CSGOkvest 9 років тому

      Сеня Лютый
      Я с тобой полностью солидарен

  • @shootgameTV-ik4fh
    @shootgameTV-ik4fh 9 років тому

    у меня такой вопрос я сделал игру на андроид как мне её скину на свой тел.

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому

      +shoot game.TV Нужно её запаковать в .apk. File > Package Project > Платформа.

  • @crazy-eight7549
    @crazy-eight7549 9 років тому

    И снова привет чел). Меня интересует вопрос по уровням. Как сделать так что-бы первым запускалась одна сцена (меню) а потом какойт уровень?

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому +1

      CRAZY-EIGHT Добрый день. Установка начальной карты: yadi.sk/i/r2IZ_EMwiEwFu А открыть другой уровень можно использовав функцию Open Level в блупринте.

    • @crazy-eight7549
      @crazy-eight7549 9 років тому

      Unreal Engine Rus Спасибо. И не знаешь как сделать как сделать интро в начале (ну как во всех играх тип ролик в начале к примеру Powered by Unreal Engine 4) а потом меню .

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому +1

      CRAZY-EIGHT Ну вставить видео в UMG и проиграть его на Begin Play. Или вроде того..

  • @СеменАльмяшев-я6б
    @СеменАльмяшев-я6б 9 років тому

    Вообще то FInterp работает и без тика.

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому

      Семен Альмяшев Работает, но если вызвать один раз, то эффекта он почти не даст. Его нужно использовать с постоянным вызовом, что бы было плавное изменение.

    • @СеменАльмяшев-я6б
      @СеменАльмяшев-я6б 9 років тому

      Ни разу :) Если в секунды подключить get world delta second, будет все в порядке. И по сравнению с тиком, это между прочем легче.

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому

      Семен Альмяшев Сама функция работать будет, я же говорю. Но если вы используете, скажем, за ней Set переменной единоразово, то эффекта это нормального не даст. Грубо говоря, если все, что в уроке поставить не на тик, а на нажатие, скажем, левой кнопки мыши, то переменная будет установлена только при самом нажатии кнопки, а не постоянно и плавно идти в это значение. Ведь события на кнопки вызываются единоразово, а не постоянно, в случае с тиком или какими-либо Axis инпутом. Соответственно и функция Set считает этот Finterp To один раз и значение только немного изменится.

    • @СеменАльмяшев-я6б
      @СеменАльмяшев-я6б 9 років тому

      Тогда скажи мне как это у меня работает ? XD И все нормально знаешь ли.

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  9 років тому

      Семен Альмяшев Скриншот?

  • @sloodej
    @sloodej 9 років тому

    Первый!!