Зміст курсу
Unreal Engine FPS Гра
Unreal Engine FPS Гра
Створення змінної здоров'я + Функції для її збільшення або зменшення
У цьому розділі ми розглянемо події BeginPlay
та Tick
, а також функції та змінні. Разом з цим ми реалізуємо здоров'я персонажа, створивши змінну та функцію, яку можна викликати для зменшення здоров'я, що нагадує отримання ушкоджень.
Змінні — це елементи, які містять інформацію певного типу. Наприклад, змінна типу Integer містить ціле число, а змінна типу Boolean містить значення true або false.
Щоб створити змінну, натисніть на знак + перед Змінними в лівій панелі під назвою My Blueprint, дайте їй ім'я та виберіть її тип, як показано у відео.
Події — це інструкції, які ми можемо викликати під час виконання, щоб наш шаблон щось виконав. Основні дві вбудовані події, які ми розглядаємо в цьому розділі, це Event BeginPlay та Event Tick.
-
Подія
BeginPlay
запускається відразу після того, як шаблон з'являється в грі під час її виконання. Event BeginPlay запускається лише один раз. Щоб створити BeginPlay, ви можете клацнути правою кнопкою миші десь у графі подій, де немає зайнятих місць, і ввести “BeginPlay” та вибрати Event BeginPlay. -
Подія
Tick
також запускається відразу після початку гри, але продовжує запускатися безперервно. Щоб створити Event Tick, клацніть правою кнопкою миші в графі та знайдіть Tick і виберіть Event Tick.
Функції схожі на Події, вони виконують набір інструкцій. Існують деякі відмінності між Функціями та Подіями.
Примітка
У функціях немає поняття часу, тому вузли, такі як Delay, не існують у функції.
Щоб створити функцію, натисніть на знак + перед Функціями в панелі Мій План.
Дякуємо за ваш відгук!