• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Вопрос Как сделать кнопку на переход другой сцены? UE 5.0

Новичок
Новичок
Статус
Оффлайн
Регистрация
3 Июл 2023
Сообщения
1
Реакции
1
когда я стою на триггере меня автоматически перебрасывает на другую сцену,а нужно сделать так,чтобы я нажимал на кнопку(допустим Е) и меня перебрасывало на другую сцену
 
Ну я даже не знаю)) Для начала сойдет )
  1. Создаёшь новый Blueprint Class, тип Actor например, "LevelTransition".
  2. Открываешь этот Blueprint, ищешь кнопку "Add Component" и добавляешь туда Box Collision.
  3. Переходишь на вкладку Event Graph. Добавляешь событие "Event ActorBeginOverlap" и "Event ActorEndOverlap".
  4. Добавляешь в Event BeginPlay ноду "Enable Input". Из этой ноды тянешь линию до "Get Player Controller". Теперь в этом Actor'е можно отслеживать нажатие кнопок.
  5. Добавляешь событие "InputAction E". При его срабатывании ("Pressed") нужно перекинуть игрока на другую сцену
  6. При "Event ActorEndOverlap" добавляешь "Disable Input" ноду, чтобы отключить ввод, когда игрок выходит из зоны.
 
когда я стою на триггере меня автоматически перебрасывает на другую сцену,а нужно сделать так,чтобы я нажимал на кнопку(допустим Е) и меня перебрасывало на другую сцену

Для этого тебе нужно создать саму кнопку с любым названием которое хотите. Создаёте WB и задаете любое название, далее открываете кидаете элемент canvas panel и на него baton и на неё textзадаете любой цвет размер и т.д. Потом переходим в Graph, на on clicked вешаем open level и не забываем указать в level name название нового уровня. И важный момент чтобы данная кнопка отобразилась на вашем экране нужно создать небольшую логику.
 
Друже, выручил!) 2 года почти прошо, но вдруг ответишь) Не подскажешь как можно реализовать телепорт к определенному объекту на уровне, триггер боксу например, Пробую через установленные координаты сделать, но почему-то не срабатывает

InputActionTravel - Open level (by name) - Teleport
 
Назад
Сверху Снизу