Меню паузи
Свайпніть щоб показати меню
У цьому розділі ми створимо просте меню паузи, додамо йому деякі функціональні можливості, і, використовуючи блакитну друковану схему BP_FirstPersonCharacter, налаштуємо інструкції, які дозволять нам призупинити гру! Загальний процес схожий на те, що ми робили раніше, оскільки ми створюємо новий віджет і додаємо до нього бажані функціональні можливості. Що відрізняється тут, так це те, що ми додаємо подію в WBP_PauseMenu та BP_FirstPersonCharacter , яка призупинить або відновить гру, коли кнопка відновлення або клавіша P натиснута.
Примітка
Ми використовуємо кнопку
Pна клавіатурі для призупинення гри, тому що, поки ми знаходимося в редакторі Unreal Engine, кнопкаEscapeвийде з гри, і тому нам потрібно мати іншу клавішу для призупинення гри на даний момент.
Загальні кроки створення меню паузи складаються з створення віджета, розміщення кількох кнопок на панелі полотна та програмування інструкцій для кожної кнопки.
Для кнопки Resume потрібно використовувати Set Game Paused, а також встановити режим введення PlayerController Game Mode Only і встановити Show Mouse Cursor на False.
Наприкінці використовуйте вузол Remove From Parent, щоб видалити віджет меню паузи з екрану/вікна перегляду.
Потім вам потрібно перейти до вашого BP_FirstPersonCharacter і знайти клавішу клавіатури, яку ви хочете використовувати для паузи, в цьому випадку ми використовуємо клавішу P. Виберіть створену подію і переконайтеся, що встановлено прапорець Execute When Paused, щоб мати можливість використовувати P для зняття паузи в грі. Також важливо встановити режим введення на Game and UI під час паузи гри, інакше натискання P не зніме паузу. Дотримуйтесь відео для покрокових інструкцій.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат