Save load sistemi yaptım ve bu save load eventi karakter BP içinde çalışıyor. Karakter BP içinde olması mı gerekir yoksa başka yerde mi acaba?
Ve bir de Harita arası geçişlerde karakter bilgilerini Game instance içerisine aktarıp yeni haritaya geçtiğimde Game instance içerisindeki verileri tekrar karaktere çkyim diyorum ve yeni haritaya spawn olduktan sonra da map ismi ve yine karakter verilerini savelesem sistem bu şekilde çalışır mı?
KarakterBP, daima mevcut ise ve hep o karakteri kullanıyorsan sıkıntı çıkarmaz. Tabii GameInstance üzerinden ilerletmek daha mantıklı. Oyunu açıp kapatana kadar ki süreyi kapsar bu Instance.
GameMode, server'da yürütmeni sağlar ve tek oyunluktur, buradan olmaması gerekiyor.
GameState ise hem client hem server arası geçiş olanağı sağlar.
Playercontroller'da save yürütmek? Her karakter bir PlayerController'a sahiptir, PlayerController üzerinden yürütmek de karakter ile benzer şeyi verir, fakat karakter değişse bile PlayerController sabit kalacağından karakter içerisinde yürütmektense PlayerController üzerinden Save sistemini yürütmek daha mantıklı.
Oyun açık ise, instance vardır, Instance'den devam et. Her türlü actor-karakter vb'den alıp Instance'ye aktarıp, Instance içerisinde Save ve Load sistemini yapabilirsin, sorunun cevabı 'evet' oluyor.
Demonsomnia
12-11-2023, Saat: 15:35
(Son Düzenleme: 12-11-2023, Saat: 15:36, Düzenleyen: mrtcnaslnts.)
Peki harita üzerindeki bazı değişiklikleri de yine aynı save slotu üzerine mi eklemeliyim yoksa onlar için ayrı bir save slotu mu oluşturmalıyım. Şu yüzden soruyorum bunu, mesela A haritasında bir düşmanı yok ettim sonra B, C haritalarına geçtiim diyelim. Daha sonra A haritasına tekrar geldiğimde O düşman yok olmuş olması lazım yani tekrar spawn olmicak. Bununla alakalı nasıl bişey önerirsin
13-11-2023, Saat: 00:01
(Son Düzenleme: 13-11-2023, Saat: 00:01, Düzenleyen: serhatwxe.)
Karakter yok olacağı için o karakter içerisine save eklememelisin. 1 Game Instance 1 SaveGameSlot'u işini görür. Harita değişse bile game instance vardır ve sabittir.
Tabii eğer sorunu doğru anladıysam...
Demonsomnia