Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir oyun geliştirme eğitim içeriğidir. Eğitmen, Unreal Engine'de oyunun nasıl kaydedileceğini adım adım göstermektedir.
- Video, oyunun kaydedilmesi için gerekli blueprint oluşturma sürecini detaylı olarak anlatmaktadır. Eğitmen önce trigger box kullanarak oyuncunun geçtiği zaman çalışacak bir mekanizma oluşturur, ardından save dosyası oluşturmak için yeni bir blueprint sınıfı tanımlar. Daha sonra oyuncunun konumunu kaydetme ve oyun başladığında bu konumu yükleme işlemlerini gösterir. Video boyunca kodların nasıl yazılacağı, değişkenlerin nasıl tanımlanacağı ve referansların nasıl alınacağı gibi teknik detaylar paylaşılır.
- 00:01Oyun Kaydetme Sistemi Oluşturma
- Video, oyunun nasıl kaydedilebileceğini göstermektedir.
- İlk adım olarak, oyuncunun geçtiği zaman çalışacak bir trigger box oluşturulmaktadır.
- Trigger box, oyuncunun temas ettiği zaman çalışacak fonksiyonu çağırmak için kullanılmaktadır.
- 02:09Save Dosyası Oluşturma
- Save dosyası oluşturmak için yeni bir blueprint sınıfı oluşturulmaktadır.
- Save blueprint sınıfında "ayarlanacak konum" adında bir vektör değişkeni tanımlanmaktadır.
- Bu değişken, oyuncunun X, Y ve Z koordinatlarını saklamak için kullanılmaktadır.
- 03:37Save Fonksiyonu Ekleme
- Open level blueprint kısmına geri dönülerek, save game sınıfı oluşturulmaktadır.
- Save game sınıfında "oyuncu konumu" adında bir değişken tanımlanmaktadır.
- Get player actor location fonksiyonu kullanılarak karakterin konumu alınıp, oyuncu konumu değişkenine atanmaktadır.
- 07:40Oyun Başlangıcında Kaydetme
- Oyun başladığında çalışacak bir sequence oluşturulmaktadır.
- Save game fonksiyonu, oyun dosyalarında "oyuncu konumu" adlı bir slotun olup olmadığını kontrol etmektedir.
- Eğer slot varsa, load game from slot fonksiyonu kullanılarak oyuncu kaydedilmektedir.
- 11:26Oyun Kaydetme Sisteminin Test Edilmesi
- Oyun kaydedildikten sonra tekrar başlatıldığında, oyuncu kaydedilen noktadan başlamaktadır.
- Kaydedilen noktadan ileriye gitmeden tekrar başlatıldığında, oyuncu kaydedilen noktadan başlamaktadır.
- Video, oyun kaydetme sisteminin nasıl oluşturulacağını göstermektedir.