Bu yazıda UE4 Interface'in nasıl tanımlanacağı konu edilmiştir. Temel amaç; başta C++ ve diğer programlama dillerinde deneyim sahibi olanlar için; sıklıkla sorun yaşanabilen UInterface tanımlamasını kolaylaştırmaktır.
Örnek senaryoda oyuncu tarafından oyun içinde etkileşime geçilebilen, farklı türden sınıfların "etkileşilebilir"(Interactable) olmasını sağlayan/zorlayan bir "IInteractable" arayüzü oluşturulmuştur.
İlk olarak "File" menüsü altından "Add New C++ Class" seçilmeli ve "Base Class" olarak "None" seçilmelidir. Sınıfa "Interactable" adı verilip "Add Class" seçeneğine tıklanmalıdır.
Not: UET, örnek projenin adıdır ve UET.h, "Game" modülünün ana başlık dosyasıdır.
Örnek senaryoda oyuncu tarafından oyun içinde etkileşime geçilebilen, farklı türden sınıfların "etkileşilebilir"(Interactable) olmasını sağlayan/zorlayan bir "IInteractable" arayüzü oluşturulmuştur.
İlk olarak "File" menüsü altından "Add New C++ Class" seçilmeli ve "Base Class" olarak "None" seçilmelidir. Sınıfa "Interactable" adı verilip "Add Class" seçeneğine tıklanmalıdır.
Not: UET, örnek projenin adıdır ve UET.h, "Game" modülünün ana başlık dosyasıdır.