Ignite Codeworks
İş Akışları

Unreal Engine C++ Dersleri: Toplanabilir Oyuncu Oluşturma

03
Toplanabilir Oluştur

Oyununuza toplanabilir bir öğe ekleyin

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.

01

Klasörü aç

Ignite Codeworks'ü başlatın ve proje dizininizi açın.

02

Dosyaları listele

Ajan, mevcut modülleri bulmak için Source klasörünü listeler.

03

Kod yaz

Ajan, doğru makrolar ve dahil etmelerle birlikte başlık dosyasını oluşturur.

04

Kodu derle

Ajan, derleme komutunu çalıştırır ve çıkış kodunu kontrol eder.

Örnek başlık yapısı

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;
};

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.

Unreal Engine 5 Dersleri: Derle ve Doğrula

Yaz ve derle

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.

Test et ve doğrula

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.

Windows için Ignite Codeworks

Güvenle kodlamaya başlayın

Ignite Codeworks'ü İndir ↗