Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Меню паузи | Інтерфейс користувача та звукові ефекти
Unreal Engine FPS Гра

bookМеню паузи

У цьому розділі ми створимо просте меню паузи, додамо йому деякі функціональні можливості, і, використовуючи блакитну друковану схему 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 не зніме паузу. Дотримуйтесь відео для покрокових інструкцій.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Запитайте мені питання про цей предмет

Сумаризуйте цей розділ

Покажіть реальні приклади

Awesome!

Completion rate improved to 4.17

bookМеню паузи

Свайпніть щоб показати меню

У цьому розділі ми створимо просте меню паузи, додамо йому деякі функціональні можливості, і, використовуючи блакитну друковану схему 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 не зніме паузу. Дотримуйтесь відео для покрокових інструкцій.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 3
some-alt