Изучаем Unreal Engine с нуля - Урок 15. Cast

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

ความคิดเห็น • 32

  • @makeyourgame2210
    @makeyourgame2210  ปีที่แล้ว +1

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

  • @marshmallex
    @marshmallex 11 หลายเดือนก่อน +11

    14:00 Так вот как знакомятся программисты🤔

    • @colgate3310
      @colgate3310 9 หลายเดือนก่อน

      Хахахаах

  • @ИванКиевский-у3ю
    @ИванКиевский-у3ю ปีที่แล้ว +3

    Огрооооомное тебе спасибо! Я только-только начал изучание UE и этот каст для меня настоящая заноза... Ты очень сильно выручил, офигенно объясняешь!)

  • @melonystalker3714
    @melonystalker3714 ปีที่แล้ว +8

    По поводу отличия каста актора от остальных, функции гетплеерконтроллер, гет чарактер и т.д. всегда получат один результат, активный контроллер или чар, или пешку, в случае нескольких контроллеров такая штука не сработает, надо выбирать по индексу. А вот акторов реально много, поэтому надо обращаться лично к каждому через переменную. Жду новых видео, спасибо:-)

  • @Epic6Mepic
    @Epic6Mepic 8 หลายเดือนก่อน

    Наконец кто-то объяснил в одном месте, что и как подключать к касту :) Низкий поклон и спасибо!

  • @Дмитрийсекрет-н7о
    @Дмитрийсекрет-н7о ปีที่แล้ว +1

    Спасибо. Залипательные уроки.

  • @dimine2292
    @dimine2292 11 หลายเดือนก่อน +1

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

  • @pavelpastuhov5710
    @pavelpastuhov5710 ปีที่แล้ว

    Спасибо. Очень помогли

  • @the_kvadronikus
    @the_kvadronikus 6 หลายเดือนก่อน

    16:02 запомнили шпаргалку

  • @svetchannel2998
    @svetchannel2998 7 หลายเดือนก่อน +1

    Если бы этот курс был 5 лет назад и я его изучил, то уже сейчас бы была готова моя игра

    • @thatoneperseus
      @thatoneperseus 5 หลายเดือนก่อน

      читаю твой комент под каждым видео, рад что ты изучаешь эту тему. как нынешние успехи?)

    • @svetchannel2998
      @svetchannel2998 5 หลายเดือนก่อน +1

      @@thatoneperseus Так себе, лентяй я конечно)

    • @HMEi100
      @HMEi100 3 หลายเดือนก่อน

      ​​@@svetchannel2998а ну быстро работай а то мамке скажу что ты избил кого-то)

  • @KaraimLux
    @KaraimLux ปีที่แล้ว +1

    Добрый день подскажите пожалуйста. почему мелкие предметы при старте игры проваливаются в текстуру ландшафта.
    И был бы признателен если бы вы показали как вращать предмет влево\вправо при удержании левой кнопкой мыши и отдалять\приближать на скролл

    • @makeyourgame2210
      @makeyourgame2210  ปีที่แล้ว +1

      Покажу в уроке, который будет посвящён Timers. Полезная штука.

  • @Rei4d
    @Rei4d 7 หลายเดือนก่อน

    У меня немного иная проблема, я создаю виджеты главного меню в level блюпринте и записываю их в переменные, скрываю все не нужные типо опции и тд, после по нажатию кнопки в виджете нужно сделать определенный виджет Visibly, но я не могу сделать каст на переменную из блюпринта, я не могу понять как мне это реализовать

  • @davidshapirofitnessmotivat8994
    @davidshapirofitnessmotivat8994 ปีที่แล้ว

    Скажите а если нужно что бы в куб заходил не только ваш персонаж, а так же любой бот который случайно пробегает, через него?

  • @Narazves_gamedev
    @Narazves_gamedev ปีที่แล้ว

    Почему нельзя делать cast на актора напрямую?
    Думаю, ты ответил на этот вопрос еще вначале видео. То есть получить ссылку можно только актора, который находится на сцене уровня, то есть "создан".
    Если актор не на сцене, каст делается на актора, который лежит в движке. Ну то есть на сам базовый его тип и поэтому каст не проходит, так как движок думает, что ты пытаешься пререзаписать базовую логику (ну мое мнение). Поэтому мы работаем не с самим актором напрямую, а с его копией, наследником.
    Ну если заходить в С++, такая будет сигнатура у геттер функции. И некоторые акторы не совместимы, потому что инклюды, к примеру не прописаны, поэтому тип неизвестен.

  • @stasxxx5982
    @stasxxx5982 8 หลายเดือนก่อน

    возможно, у меня дурацкий вопрос, и вы не сможете на него ответить, но я не понимаю, почему Cast на 3TPersonCharacter приведет к выделению в памяти еще одного экземпляра игрока, ведь он и так постоянно в памяти?

  • @_EliteKnight_
    @_EliteKnight_ ปีที่แล้ว +1

    ДЛЯ Get Actor of Class каст не нужен, поэтому он голубым цветом и подсвечивает Note :D

  • @BlackLight-dp6dk
    @BlackLight-dp6dk 5 หลายเดือนก่อน

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

  • @fredgolm4000
    @fredgolm4000 2 หลายเดือนก่อน

    cast это не бросить, а привести к типу.

  • @МихаилКалинин-э7ы
    @МихаилКалинин-э7ы 8 หลายเดือนก่อน +1

    Некорректно объяснено с "с человеком, которого он знает".
    Я новичок, но по-моему тут все банально просто: когда делаешь каст блюпринта, этот блюпринт должен получить дополнительные данные, как раз из объекта. То есть например нужно получить статистику здоровья из блюпринта актора персонажа, но здоровье зависит от других факторов, которые блюпринт актора может получить от "родительского блюпринта" - где здоровье зависит, например, от уровня персонажа. И в блюпринте каста этих данных нет. Ну по крайней мере я это так вижу. Но все равно ничерта не понимаю, как делать эти проклятые касты

  • @АлександрПавлов-х5х
    @АлександрПавлов-х5х 9 หลายเดือนก่อน

    Сделай скриншот подсказки и выложи в бусти)

  • @olololololo1658
    @olololololo1658 ปีที่แล้ว +3

    А вы точно программист?

  • @Magfox
    @Magfox ปีที่แล้ว

    Ссылка тг исстекла

  • @StepGameDev
    @StepGameDev ปีที่แล้ว +1

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

    • @beliishum
      @beliishum ปีที่แล้ว +1

      Можете подробнее расписать про интерфейс?

  • @makeyourgame2210
    @makeyourgame2210  ปีที่แล้ว

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