Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створити Ворог BP | Чертежі ворогів
Unreal Engine FPS Гра

bookСтворити Ворог BP

У цьому розділі ми розглянемо, як створити новий план для ворогів. Крім того, ми додамо деякі функціональності, щоб після того, як ми вистрілимо у ворога, він вибухнув!

Щоб створити новий план, перейдіть до вмісту та створіть нову папку, натиснувши праву кнопку миші та вибравши New Folder, і назвіть її EnemyBlueprints.

Відкрийте папку та створіть новий клас плану, натиснувши праву кнопку миші та вибравши Blueprint Class з меню. Потім виберіть Character у розділі Common, щоб створити план класу Character.

Назвіть його BP_Enemy і натисніть Enter. Відкрийте BP_Enemy і на вкладці Components, натисніть Add.

Знайдіть Cube і виберіть його, щоб додати Cube до плану. Назвіть його SM_EnemyCube. Це представляє нашого ворога. Ви можете змінити статичну сітку на щось інше.

Натисніть кнопку додавання знову і введіть Arrow, а потім додайте компонент Arrow.

Виберіть компонент стрілки і в панелі деталей знайдіть Hidden in Game і зніміть прапорець. Це дозволить нам бачити, куди дивиться ворог. За замовчуванням стрілка показує напрямок вперед цього плану.

Виберіть компонент Capsule і знайдіть Capsule Radius, встановіть його на 88.

Виберіть SM_Enemy. Прокрутіть вниз у панелі деталей і знайдіть Collision Present, натисніть на випадаючий список і виберіть Custom. Тут ми хочемо знайти Projectile і встановити його на Overlap, як показано нижче.

Потім прокрутіть ще трохи вниз і під Events натисніть на кнопку перед On Component Begin Overlap, це повинно перенести вас до Event Graph і створити подію On Begin Overlap для вас.

Перетягніть з синього вузла Other Actor і введіть cast to FirstPersonProjectile і виберіть FirstPersonProjectile.

Підключіть Begin Overlap до вузла cast, перетягнувши з його *execute node (трикутник) і прикріпіть його до вузла cast, який ми щойно створили.

Тепер витягніть з касту до вузла і введіть Spawn Emitter at Location та виберіть цю функцію.

Натисніть на Emitter Template і виберіть P_Explosion.

Клацніть правою кнопкою миші поруч із вузлом Spawn Emitter, який ви щойно створили, і введіть Get Actor Location та виберіть вузол. Потім підключіть це до Location вузла Spawn Emitter і встановіть властивості масштабу на 2, як показано нижче.

Після цього витягніть з виконавчого піну спавнера і знайдіть Destroy Actor.

Скомпілюйте та збережіть. Поверніться до FirstPersonMap і перетягніть створений нами блакитний принт у сцену. Тепер, коли ви стріляєте в куб, він вибухає!

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

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

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

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

Awesome!

Completion rate improved to 4.17

bookСтворити Ворог BP

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

У цьому розділі ми розглянемо, як створити новий план для ворогів. Крім того, ми додамо деякі функціональності, щоб після того, як ми вистрілимо у ворога, він вибухнув!

Щоб створити новий план, перейдіть до вмісту та створіть нову папку, натиснувши праву кнопку миші та вибравши New Folder, і назвіть її EnemyBlueprints.

Відкрийте папку та створіть новий клас плану, натиснувши праву кнопку миші та вибравши Blueprint Class з меню. Потім виберіть Character у розділі Common, щоб створити план класу Character.

Назвіть його BP_Enemy і натисніть Enter. Відкрийте BP_Enemy і на вкладці Components, натисніть Add.

Знайдіть Cube і виберіть його, щоб додати Cube до плану. Назвіть його SM_EnemyCube. Це представляє нашого ворога. Ви можете змінити статичну сітку на щось інше.

Натисніть кнопку додавання знову і введіть Arrow, а потім додайте компонент Arrow.

Виберіть компонент стрілки і в панелі деталей знайдіть Hidden in Game і зніміть прапорець. Це дозволить нам бачити, куди дивиться ворог. За замовчуванням стрілка показує напрямок вперед цього плану.

Виберіть компонент Capsule і знайдіть Capsule Radius, встановіть його на 88.

Виберіть SM_Enemy. Прокрутіть вниз у панелі деталей і знайдіть Collision Present, натисніть на випадаючий список і виберіть Custom. Тут ми хочемо знайти Projectile і встановити його на Overlap, як показано нижче.

Потім прокрутіть ще трохи вниз і під Events натисніть на кнопку перед On Component Begin Overlap, це повинно перенести вас до Event Graph і створити подію On Begin Overlap для вас.

Перетягніть з синього вузла Other Actor і введіть cast to FirstPersonProjectile і виберіть FirstPersonProjectile.

Підключіть Begin Overlap до вузла cast, перетягнувши з його *execute node (трикутник) і прикріпіть його до вузла cast, який ми щойно створили.

Тепер витягніть з касту до вузла і введіть Spawn Emitter at Location та виберіть цю функцію.

Натисніть на Emitter Template і виберіть P_Explosion.

Клацніть правою кнопкою миші поруч із вузлом Spawn Emitter, який ви щойно створили, і введіть Get Actor Location та виберіть вузол. Потім підключіть це до Location вузла Spawn Emitter і встановіть властивості масштабу на 2, як показано нижче.

Після цього витягніть з виконавчого піну спавнера і знайдіть Destroy Actor.

Скомпілюйте та збережіть. Поверніться до FirstPersonMap і перетягніть створений нами блакитний принт у сцену. Тепер, коли ви стріляєте в куб, він вибухає!

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

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

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

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