Создаем правильную камеру и вид от первого лица в Unreal Engine // Делаем игру. Урок 3

Поділитися
Вставка
  • Опубліковано 5 лип 2022
  • В этом уроке мы настроим правильную камеру, которая не будет проходить сквозь стены, а также настроим вид от первого лица (в том числе - функцию переключения вида), а также возможность крутить мышкой вокруг персонажа.
    Подписывайтесь на канал и пройдите этот путь по созданию игры со мной.
    #games #unreal #unrealengine
  • Ігри

КОМЕНТАРІ • 73

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

    Хочешь попасть в закрытый Telegram-чат по Unreal Engine, играм и 3D, где опытные и новички помогают друг другу?
    За любой донат от 100 рублей на Бусти: boosty.to/makeyourgame я пришлю ссылку на закрытый Telegram-канал, куда ты сможешь вступить и присоединиться к единомышленникам. Доступ - навсегда;)
    =================================
    Группа в ВКонтакте: vk.com/makeyourgameunreal
    =================================
    Подписка на канал - только приветствуется!
    =================================
    #games #unreal #unrealengine

  • @remixfilm_smotryBKOHTAKTE
    @remixfilm_smotryBKOHTAKTE 2 місяці тому +1

    Спасибо. Огромное спасибо за твои видео. Начал смотреть, делать, изучать и что главное - понимать весь процесс, который ты объясняешь. До этого пересмотрел огромное колличество роликов - ничего не понимал, что вообще происходит. "Жмем туда, жмем сюда, получили это - а что произошло и зачем - "темный лес" был... ". Уже отчаялся от не понимания всего происходящего в unreal.... И тут попадаются твои видео, в которых реально становится все понятно - что, зачем и куда. Еще раз спасибо за этот обучающий контент

  • @user-rr5dc2lg1s
    @user-rr5dc2lg1s Рік тому +2

    Здорово. Очень познавательно и, главное, наглядно.

  • @0x1gen38
    @0x1gen38 Рік тому +3

    Видео супер, продолжайте в том же духе, мне очень интересно

  • @user-ow6mc8ev4q
    @user-ow6mc8ev4q Рік тому +6

    Вот корректные настройки для камер
    Настройки для камеры от третьего лица tps_camera:
    Spring Arm -> Use Pawn Control Rotation -> TRUE
    Class Default -> Use Controller Rotation Yaw -> FALSE
    Class Default -> Orient Rotation to Movement -> TRUE
    Настройки для камеры от первого лица fps_camera:
    Class Default -> Use Controller Rotation Yaw -> TRUE
    Class Default -> Orient Rotation to Movement -> FALSE
    fps_camera -> Use Pawn Control Rotation -> TRUE
    Соответственно при переключении камер, настройки относящиеся к Class Default должны меняться. Spring Arm и fps_camera устанавливаются один раз и на всегда.

  • @VladimirB_43
    @VladimirB_43 7 місяців тому +1

    Спасибо, ты просто гуру в этом деле 👍

  • @user-ki8zk1jw6u
    @user-ki8zk1jw6u 3 місяці тому

    Спасибо все, понятно рассказываете.

  • @user-gl8wk4vq9b
    @user-gl8wk4vq9b 4 місяці тому

    Отличный урок, спасибо!

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

    Просто пушка !!!!

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

    Отлично! Продолжай!

  • @netotsamyi4454
    @netotsamyi4454 13 днів тому

    все классно, но мне кажется блюпринты забудутся уже через пару уроков) PS, не хватает структурности и понимания самих блюпринтов) пока что это не самая важная вещь, но придется каждый день повторять все свои действия с нуля, чтобы запомнить)

  • @remixfilm_smotryBKOHTAKTE
    @remixfilm_smotryBKOHTAKTE 2 місяці тому +2

    ExtraКамеру лучше привязать в "parent socket" к Spine2 (а не Head) и поднять её на уровень головы с небольшим выдвижением вперёд.
    Просто в дальнейшем, в других уроках, когда уже была создана анимация - выявилась проблема, что при движении назад от первого лица - видно текстуры/корпус/материал персонажа (не знаю как правильно описать). Разные манипуляции extraкамеры привязанной к head ничего не дали. В итоге методом проб - вариант привязки extrакамеры к spine2 и поднятием её на уровне головы + с небольшим выдвижением вперёд (чтобы не было видно текстуры при опускании головы вниз) - стал просто идеальным при ходьбе назад в режиме от первого лица.

    • @user-fb5hi1cz9y
      @user-fb5hi1cz9y 25 днів тому

      у меня почему там где выберать сокет для экстра камеры ничего нету кроме SpringAndPoint

    • @netotsamyi4454
      @netotsamyi4454 13 днів тому

      @@user-fb5hi1cz9y в папке Main Character, вместе с блюпринтом персонажа должны быть еще разные модельки относящиеся к нему, одна из таких skeletal mesh. Если все это есть, то прикрепи экстра камеру к мешу в блюпринте, он может не видеть парент потому что не понимает парент чего искать надо.

    • @netotsamyi4454
      @netotsamyi4454 13 днів тому

      Однозначно лайк. После первой же привязки к Head, попробовал посмотреть вниз, и была проблема с пролезаниями, закрепил по вашей схеме, и выдвинул вперед, стало идеально .

    • @remixfilm_smotryBKOHTAKTE
      @remixfilm_smotryBKOHTAKTE 13 днів тому

      @@netotsamyi4454 рад, что вам пригодился мой комментарий

  • @Dawin4e
    @Dawin4e 6 місяців тому +3

    Почему-то когда хочу выброать сокет для Экста камеры и жму на Парент сокет - ничего не происходет.А забыл сначало надо в Мешь персонажа камеру запихнуть, тогда появится возможность указать сокет.

    • @user-zq6lh1hf8c
      @user-zq6lh1hf8c 3 місяці тому

      Смотри просто берёшь сначала камеру Подключаешь к мэш а потом уже заходишь в socket

  • @MaxMax-gm8et
    @MaxMax-gm8et Рік тому

    Спасибо) покажите как сделать камеру для VR

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

    Неплохо👍

  • @300sportan
    @300sportan Рік тому

    все получилось , в конце запутался но быстро разобрался куда колонки подключать

  • @pavelsamoilenko3556
    @pavelsamoilenko3556 Рік тому +3

    в UE 5.0.3 повороты работают нормально без галочки Use pawn controll rotation, и камера от первого лица ведет себя также как и от третьего лица

    • @netotsamyi4454
      @netotsamyi4454 13 днів тому

      зато в версии 5.3.2 не работает и нужно указывать

  • @student7302
    @student7302 5 днів тому

    Доброго времени суток Автор. Я начал изучать анриал по Вашим урокам. Сейчас мой персонаж ходит правильно при помощи wsad. Но вот с поворотами головы при помощи мышки проблемы. Движения головы только вверх и вниз мышкой, а вот повороты в лево или в право на A и D. Так и должно быть? Я просто думал что вращения вверх, низ, влево и вправо будет при помощи мышки. Или это будет в дальнейших уроках? Надеюсь я не залушнил. Версия сериала 5.4

  • @nazarluchinskiy3781
    @nazarluchinskiy3781 7 місяців тому +1

    на этапе когда уже добавил springarm и всё прикрепил у меня в тупую нет ни красной лини в БП ни запущенном виде тоже , не работает ... что делать ?((( версия 5.3.2

  • @user-lf7rt8gc2s
    @user-lf7rt8gc2s 3 місяці тому

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

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

    Всё!!!!! Откуда вы беретесь такие!!!!

  • @user-wo7zj6tm1f
    @user-wo7zj6tm1f 11 місяців тому

    Не работает смена камеры в обратном порядке, не переключается обратно на MainCamera. Все сделано как у Вас. В чем может быть проблема?
    Ps... Проблему выяснил, было указано "Set Activete" а нужно просто "Activete"

  • @user-ce2uw9zq1q
    @user-ce2uw9zq1q 26 днів тому

    У меня вопрос ПОМОГИТЕ на 9:23 по времени я не могу выбрать Parent Socket когда я нажимаю на лупу(search)чтобы выбрать head у меня выдает ошибку (Select a diferent parent socket - cannot change on inherited componets).Помогите пожалуйста не понимаю как решить эту проблему.

  • @ivandalnoboev8448
    @ivandalnoboev8448 Рік тому +3

    При попытке назначить сокет ext камере,значек выбора не активен,и подсказка всплывает "Select a different Parent Socket - cannot change socket on inherited ccmpcnents"Как так?UE 4.27

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

      Присоединяюсь к вопросу

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

      Сделайте камеру дочерним элементом меша

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

      @@MaikM7 Спасибо!

  • @luLddd
    @luLddd 6 місяців тому

    Скажите пожалуйста, что делать если у меня крашнул проект, есть ли способы это пофиксить?

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

    Спасибо! А как ограничить угол камеры (pitch как я понимаю), чтобы мы не могли смотреть прям строго вверх? В реальной жизни голова так не задирается без участия спины. Нигде не могу найти способ.

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

      С помощью ноды clamp. Задает минимальный и минимальный значение float (такая же переменная используется и в pitch)

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

      @@makeyourgame2210 А в какое место помещать clamp? Если в инпут, то просто начинается медленное вращения, а не ограничение градусов.
      Разобрался. Через Get Player Camera Manager.

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

      Я делаю всё в 5.3 версии. Ни как не могу понять как-же ограничить вращение камеры по оси Y(Pitch) и как сделать разное ограничение, если камера есть от первого лица и третьего. Подскажи, пожалуйста, подробнее.@@makeyourgame2210

  • @everyday_migrants
    @everyday_migrants 7 місяців тому +1

    сделал как на видео, не смотрит вверх и вниз камера ни в какую
    ни от 1 ни от 2 лица(
    UPD: гребаный пункт "Use Pawn Control Rotation" :/

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

    Как сделать голову от первого лица не видимой?При прыжке или хотьбе от первого лица видны внутренности головы,если камеру чуть подвинуть вперед,то видно сквозь стен,как можно это исправить?

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

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

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

    У меня место LookUpdown LookdownUp и тд ето хорошо или нет?

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

    А да это хорошо не чего не изменилось просто местами поменялось

  • @user-pm4sq8uu3t
    @user-pm4sq8uu3t Рік тому +1

    У меня не работает sockets

  • @NikolasBoot
    @NikolasBoot 8 місяців тому

    Приветствую. А как сделать так, чтобы камера крутилась вокруг персонажа, а сам персонаж в этот момент за камерой не поворачивался ?

    • @makeyourgame2210
      @makeyourgame2210  8 місяців тому

      Отключить Use Pawn Control Rotation Yaw.

    • @NikolasBoot
      @NikolasBoot 8 місяців тому

      @@makeyourgame2210 запамятовал. А где найти этот пункт?

    • @makeyourgame2210
      @makeyourgame2210  8 місяців тому

      @@NikolasBoot character movement. Вполне возможно, что еще нужно будет с настройками пошаманить

    • @NikolasBoot
      @NikolasBoot 8 місяців тому

      @@makeyourgame2210 в принципе получилось, но не совсем то что хотелось. Думал, что получиться реализовать нв примере GTA

  • @AnatoliyKushiro
    @AnatoliyKushiro 11 місяців тому

    У меня персонаж поворачивается вместе с поворотом камеры, что я сделал не так ? Подскажите пожалуйста

    • @makeyourgame2210
      @makeyourgame2210  11 місяців тому

      Так в видео и было задумано. Я не хотел делать возможность крутить камерой вокруг персонажа.

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

    привет помоги плиз, на ExtraCamera не выбирается ParentSocet, стоит none и ничего написать и выбрать нельзя,в итоге камера в пузе персонажа появляется

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

      Скорее всего Skeletal Mesh у персонажа отсутствует.

    • @user-mj1qn3sy1n
      @user-mj1qn3sy1n 11 місяців тому +1

      Сделайте Extra Camera дочерним компонентом Mesh (переместите строчку камеры на строчку мэша в окне Components в BP_Warrior). После этого появится выбор сокета Head.

    • @Andy564
      @Andy564 10 місяців тому

      у меня одна проблема 5 версия Я сделал как вы Актив камера потом деактив при нажатии V Переключается на 1 лицо но обратно не переключается

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

    А можно ли как то настроить чувствительность камеры в игре?

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

      Можно. С помощью camera lag, например.

    • @MIIIRS
      @MIIIRS 5 місяців тому

      кааак, расскажи пожалуйста, как это сделать..@@makeyourgame2210

  • @nezerit948
    @nezerit948 3 місяці тому +2

    Что Делать если не работает координата Y?

    • @goru6224
      @goru6224 Місяць тому

      Слушай, ты не разобрался с проблемой? А то у меня то же самое

    • @nezerit948
      @nezerit948 Місяць тому

      @@goru6224 неа

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

    Камера от первого лица в "свободном режиме" крутится на 180 и видно голову персонажа , как исправить?

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

      До конца видео досмотрите.

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

      @@makeyourgame2210 спасибо большое что отвечаете ! Но свободная камера у меня вынесенная на отдельную кнопку , что бы можно было переключатся между ними

  • @Xadello
    @Xadello 8 місяців тому

    Автор, помоги пожалуйста, не работает Pitch Input, что делать?(

    • @goru6224
      @goru6224 Місяць тому

      Привет, ты не разобрался с проблемой? У меня то же самое

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

    у меня ондного неработает controller pitch imput?

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

      А у вас актор типа pawn или character?

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

      Объедени экстра камеру и персонажа, вот тогда и сработает

  • @makeyourgame2210
    @makeyourgame2210  Рік тому +2

    P.S. Извиняюсь за звуки, которые иногда на заднем кадре. Рядом проводился урок танцев и некоторые звуки попали в видео:)
    Если есть вопросы по видео - пишите.
    В следующем видео мы начнём большой блок по анимации, где будем добавлять анимацию ходьбы, бега, прыжка, удара и так далее.

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

      Здравствуйте, а что если в камере нет пункта socket?

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

    Поддержать канал и автора финансово можно здесь: boosty.to/makeyourgame
    Чтобы вступить в закрытый Telegram-чат по Unreal Engine, то пройдите по данной ссылке: t.me/+3ojxYpWfm0liYjgy
    ↓↓↓↓↓↓↓
    (ВНИМАНИЕ: как только в чате будет 50 участников, то вход в чат будет платным и ссылка-приглашение будет недоступна! Если ссылка недоступна, то заходите на Boosty, там условия вступления в чат).

  • @user-xi4gf8fs7p
    @user-xi4gf8fs7p Рік тому

    Как поднимать и опускать персонажа? Вверх или вниз, как? Типа левитации