Ignite Codeworks
Робочі процеси

Unreal Engine C++: створюємо підбираємий актор

03
Створити підбір

Додати предмет для збору в вашу гру

Вам потрібен простий об'єкт, який гравці можуть підібрати, щоб отримати бали. Цей робочий процес проведе вас через створення нового класу C++, додавання необхідних заголовків та збірку модуля, щоб побачити результат у редакторі.

01

Відкрити папку

Запустіть Ignite Codeworks та відкрийте директорію вашого проєкту.

02

Перелічити файли

Агент перелічує папку Source, щоб знайти існуючі модулі.

03

Написати код

Він створює заголовковий файл із правильними макросами та include.

04

Зібрати код

Агент запускає команду збірки та перевіряє код виходу.

Приклад структури заголовка

Source/MyGame/MyPickup.h
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "MyPickup.generated.h"
UCLASS()
class MYGAME_API AMyPickup : public AActor
{
    GENERATED_BODY()
public:
    AMyPickup();
    UPROPERTY()
    int32 Points;
};

Цей заголовок визначає клас AMyPickup, який розширює AActor — базовий клас Unreal для об'єктів, розміщених у рівні.

Посібник з Unreal Engine 5: збірка та перевірка

Написати та зібрати

Агент використовує write_file для створення заголовка та edit_file для оновлення конфігурації збірки, щоб ви бачили реальний результат у картці чату одразу після завершення процесу. Ви бачите реальний результат. Якщо з'являються помилки, агент читає лог за допомогою grep та пропонує виправлення. Ви переглядаєте зміни в режимі Ask first, перш ніж вони будуть застосовані назавжди. Цей підхід чітко підтримує ваші цілі в посібнику з Unreal Engine C++. Основні ресурси та ідентифікатори в C++ обробляє агент, поки ви збираєте проєкт. Проблеми з чорним екраном у новому рівні вирішуються перевіркою збірки. Процедурно згенеровані статичні карти в UE вимагають правильного налаштування модуля.

Протестувати та перевірити

Після успішної збірки ви запускаєте редактор, щоб перевірити новий актор, а агент готує код, щоб ви могли його протестувати. Агент читає вашу папку Source та запускає shell команду, щоб показати реальний код виходу. Якщо ви створюєте новий клас C++, ви можете відкрити властивості для Blueprints для зручного доступу. Завжди робіть резервну копію перед внесенням значних змін у вихідний код. Цей робочий процес ідеально підходить для всіх, хто шукає чіткий посібник з Unreal Engine C++, що зосереджений на конкретних кроках. Ви можете розширити свій проєкт, створивши новий клас C++ та відкривши властивості для Blueprints. Агент готує код, щоб ви могли перевірити новий актор.

Ignite Codeworks для Windows

Почніть кодити впевнено

Завантажити Ignite Codeworks ↗