UE4. Переход на другой уровень с показом перед этим информации
HTML-код
- Опубликовано: 5 фев 2025
- Не знаете как перевести персонажа на другой уровень, а перед этим показать некоторую информацию? Тогда это видео поможет с данной проблемой.
На примере Project Untitled: • UE4. Project Untitled
Если есть желание, можете поддержать выход следующих видео звонкой монетой: / igorbyte
Круто, спасибо))
Пожалуйста )
А это норм, что при переходе на уровень у я перехожу в режим просмотра, а не персонажа
Добрый день! Спасибо за видеоурок. Очень полезен оказался.
Но есть одна проблема с которой столкнулся, в проекте у меня Тригер и просто переход на другой уровень, всё в unreal работает, персонаж переходит на следующий уровень когда встанет на тригер, но когда проект запакован то переход начинает работать не корректно, переход срабатывает, но заново на первый уровень. Просто первый уровень перезагружается, а не переходит на второй уровень. Можете помочь разобраться с проблемой?
Нашел решение. Использовал не Open Level (by Name), а Open Level (by Object Reference)
Спасибо, что поделились решением!
@@3D-Lesson Не за что. Удивительно в интернете не нашел решение, экспериментальным путем только нашел. Неужели никто не довел проект до запаковки и не сталкивался с такой проблемой или это только у меня такая проблема выскочила?
@@ToreroSK Все может быть. Также возможно, что до запаковки доходят в основном проекты на С++ :)
@@3D-Lesson ну да, возможно. А мой проект в блюпринте столкнулся с косяком таким.
Игорь, а ты создавал проекты под андроид? (для планшета). Мы с коллегами обсуждали как бы сделать определённый эмулятор на планшет. Мысль очень интересная, что-то не видел таких работ ни у кого. Например, представь что ты запускаешь созданный проект на планшете, на экране появляется, например, "калькулятор". Нажимаешь клавиши "калькулятора", появляются данные на экране самого калькулятора. Вывод данных строго связан с определённой логикой, то есть нажимая одну и ту же кнопку "калькулятора", значения выводимой информации отличается от древа последовательности - в зависимости при каких условиях был выбор. Хочу попробовать сделать примитивный проект с 4-мя клавишами: YES, NO для подтверждения или отказа и две клавиши-стрелки для перемещения по списку меню/подменю. Я в Тильде так делал эмулятор сайта нарабатывая опыт UX/UI :) Кстати, как пример, можно привести меню стиральной машины ))
Под андроид не делал. Вернее как, лет 5 назад был создал в Max'е здание, загрузил в Unreal. Сделал возможность ходить по зданию, открывать-закрывать двери. Сделал два порта: на PC и на Android. Работало и там и там. Но описанную задачу, наверно, логичнее решать на каком-нить визуальном языке программирования, например C#. Или на чем там сейчас пишут под Android?
@@3D-Lesson спасибо, Игорь, за ответ! Пишут вроде на котлин, но я посмотрел видео как это всё происходит и сложилось негативное впечатление - там и адаптировать надо под размеры, под версию, сделать тестирование, ну и самое главное, надо знать с++ или с#. В общем, целая длительная, глючная проблема)) Сразу желание отбивает.. А с UE4 всё гораздо проще, отдельные элементы проекта видел на канале Channel Zero, например, но чтобы кто-то отходил от темы игр и использовал потенциал программы на андроиде пока, наверное, единицы. Смотрел большую конференцию и сейчас неигровые проекты на движке хорошо развиваются (моушен дизайн, постобработка, VR), но это специальные проекты отдельных студий иногда нескольких сразу, чтобы показать очень высокое качество контента. Если ты заинтересовался, то будет очень здорово! Тем более, это новый опыт, принципиально отличающийся контент. Были бы у меня были твои знания, опыт, я бы попробовал эту тему! Мне кажется прикольно что-то создать уникальное для мобилы/планшета и порадовать друзей, например :)
@@AlexKoltsov надо подумать)
@@3D-Lesson вижу заинтересовался)) Спасибо! Если хоть что-то сделаешь - выкладывай, с удовольствием посмотрим)
а вот как сделай можно чтоб через второй уровень когда заходишь на первый , оказался у тригера . Чтоб визуально было похоже что ты от туда вышел . А то он появляется у спавна чара
Вот в этом видео ruclips.net/video/bJeLg-HOfUs/видео.html показано как. Необходимо только поменять координаты на нужные.
Здравствуйте. У меня выдает такую ошибку.
Play in editor start time for /Game/GamePlay/Maps/UEDPIE_0_Scene_01 0,56
TravelFailure: InvalidURL, Reason for Failure: 'Invalid URL: /Game/GamePlay/Maps/Scene_01'. Shutting down PIE.
TravelFailure: ClientTravelFailure, Reason for Failure: 'Invalid URL: /Game/GamePlay/Maps/Scene_01'. Shutting down PIE.
Вроде как имя карты не нравится. Нашел на английском такое - Перейдите в Edit> Project Settings> Packaging. Затем щелкните стрелку раскрывающегося списка под разделом упаковки. Список карт для включения в упакованную сборку. Добавьте столько элементов, сколько у вас есть карт, которые вы хотите загрузить. И добавьте свои карты из их каталога.
Сделал так не помогает 8(( Сцена у меня указана правильно. У меня единственные различия с видео -
1.
skr.sh/i/210221/UykOaJbK.png?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2022-02-2021%2002:54:36.png нет пина под таргет сетера TextToOverLevel.
2.
Не получается прицепить функцию Set Text skr.sh/i/220221/VoVtRlkP.png?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2022-02-2021%2003:19:51.png
skr.sh/i/220221/4xFa0OBS.png?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2022-02-2021%2003:21:30.png
Остальное вроде точно повторил.
Здравствуйте. Я не совсем понял, это ошибка при попытке запуска из редактора, или при компиляции проекта? Сами блюпринты компилируются и сохраняются нормально? Ну, а SetText создается автоматически после того, как выбирается Bind в свойствах текстового поля. Текстовое поле должно быть объявлено как переменная (галочка вверху). Само значение переменной задается в блюпринте портала как показано на 3:45 минуте. Система тут такая: Bind отслеживает изменение значения (в данном случае текстовое) присоединенной переменной и когда мы ее меняем даже в другом блюпринте, меняет текст в виджете
@@3D-Lesson у меня бегает перс, забегает в триггер. включается свиток, появляется кнопка нажимаю на него и игра прекращается - выдает ошибку. Анрил не падает, только выбрасывается из игрового режима. Текст у меня получается внести только внутри виджета - насколько я понял урок заточен под оптимизацацию - сделать блюпринт триггера и раскидывать его по левелам, меняя значение уже у дефолта прямо на сцене. Вот этого у меня не получается. Только если в виджете в текст блоке пишу. На третьем скрине функция set text - в контенте не биндится. Там либо переменную text other level можно выбрать, либо криейт биндинг, но тогда он создает get text 0, а у Вас в видео set text. Функцию set text (со второго скрина) я чтоб прибиндить выделяю, но безрезультатно 8((.
@@MrGravicaper Доберусь до основного компьютера и, надеюсь, ближе к ночи залью небольшое видео как сделать bind. Видео будет доступно только по ссылке. Ссылку сброшу в эту ветку комментариев.
@@3D-Lesson спасибо огромное!
@@MrGravicaper ruclips.net/video/tCgy5Wcps8c/видео.html
ruclips.net/video/r-sT_45lzNk/видео.html привет всем! Почему у меня нет что в первой переменной что и во второй контакта target?
Ну, я точно уже не помню, но, наверно, надо тянуть в первом случае из Get Player Controller, а во втором из Cast To FirstPersonCharacter
@@3D-Lesson вроде бы и без них на новый лвл кидает. Просто переживаю что может что то не то использовал а когда скажется то и не разобраться будет
@@3D-Lesson и кстати спасибо Вам. Ваше потраченное время на эти записи как минимум кому то принесло пользу. Надеюсь что и вам аукнется добром.
@@Emi_Shot Спасибо на добром слове!