Klasörü aç
Ignite Codeworks'ü başlatın ve proje dizininizi açın.
Puan kazanmak için oyuncuların üzerine yürüyebileceği basit bir nesneye ihtiyacınız var. Bu iş akışı, yeni bir C++ sınıfı oluşturmak, gerekli başlık dosyalarını eklemek ve sonucu editörde görmek için modülü derlemenize rehberlik eder.
Ignite Codeworks'ü başlatın ve proje dizininizi açın.
Ajan, mevcut modülleri bulmak için Source klasörünü listeler.
Ajan, doğru makrolar ve dahil etmelerle birlikte başlık dosyasını oluşturur.
Ajan, derleme komutunu çalıştırır ve çıkış kodunu kontrol eder.
Source/MyGame16 dosyaMyPickup.hkaydedildiMyGame.Build.csdüzenlendibuild commandexit 0#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;
};Bu başlık, bir seviyeye yerleştirilen nesneler için Unreal'ın temel sınıfı olan AActor'dan türeyen AMyPickup sınıfını tanımlar.
Ajan, başlık dosyasını oluşturmak için write_file ve derleme yapılandırmasını güncellemek için edit_file kullanır. Böylece işlem bittikten hemen sonra sohbet kartında gerçek çıktıyı görebilirsiniz. Hatalar ortaya çıkarsa, ajan logu grep kullanarak okur ve düzeltmeler önerir. Değişiklikler kalıcı olarak uygulanmadan önce bunları Ask first modunda gözden geçirirsiniz. Bu yaklaşım, Unreal Engine C++ ders hedeflerinizi açıkça destekler. C++'daki temel varlıklar ve kimlikler, siz oluştururken ajan tarafından yönetilir. Yeni seviye boş siyah ekran sorunları, derleme kontrol edilerek çözülür. UE'de prosedürel olarak oluşturulan statik haritalar için doğru modül kurulumu gerekir.
Derleme başarılı olduktan sonra, yeni oyuncuyu doğrulamak için editörü başlatırsınız ve ajan, test edebilmeniz için kodu hazırlar. Ajan, Source klasörünüzü okur ve gerçek çıkış kodunu göstermek için shell komutunu çalıştırır. Yeni bir C++ sınıfı oluşturursanız, kolay erişim için özellikleri Blueprints'e açabilirsiniz. Kaynak kodunuzda önemli değişiklikler yapmadan önce her zaman bir yedek saklayın. Bu iş akışı, somut adımlara odaklanan net bir Unreal Engine C++ dersi arayan herkes için idealdir. Yeni bir C++ sınıfı oluşturarak ve özellikleri Blueprints'e açarak projenizi genişletebilirsiniz. Ajan, yeni oyuncuyu doğrulamanız için kodu hazırlar.