Меню паузи
У цьому розділі ми створимо просте меню паузи, додамо йому деякі функціональні можливості, і, використовуючи блакитну друковану схему 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
не зніме паузу. Дотримуйтесь відео для покрокових інструкцій.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.17
Меню паузи
Свайпніть щоб показати меню
У цьому розділі ми створимо просте меню паузи, додамо йому деякі функціональні можливості, і, використовуючи блакитну друковану схему 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
не зніме паузу. Дотримуйтесь відео для покрокових інструкцій.
Дякуємо за ваш відгук!