VahapZTL

Yeni üye
7 Haz 2015
46
3
0
32
(61) Trabzon
Merhaba arkadaşlar mobil projem için bir level tasarladım, bir çok bölüm olacağı için bir den çok level açmak istemiyorum boyutun artmaması için(Yanlış düşünüyor da olabilirim.) bu yüzden Widget BP üzerinde level sayısını (
Kod:
Level: 1
gibi) yazdırıyorum, oyunu tamamlanınca score menüsü ve yeni oyun çıkış gibi seçenekler geliyor, New Game butonuna BP den Restart Game node unu ekledim, new game e basınca level tekrarlanacak fakat level artacak (
Kod:
Level: 2
gibi). New Game butonuna basılınca level sayısı artıyor fakat restart game node u çalışınca tekrar eski haline geliyor bunu nasıl kontrol edebilirim?

Level BP üzerinden çekeyim dedim fakat yapamadım C++ class larına ekleyerek yapmaya çalıştım olmadı, fikir verebilirseniz sevinirim.

Birde Local Database bağlantısı kurabiliyormuyuz?

Şimdiden teşekkür ederim.
 
Yapmak istediğiniz şeyi tam anlayamadım(mesela restart yapınca neden eski haline gelmesini istemiyorsunuz?) ama anladığım kadarıyla bir save sistemine ihtiyacınız var. Restart Game butonuna tıklanınca kaydetmek istediğiniz değişkenleri hazırlayacağınız save fonksiyonu ile kaydedip level yeniden başladığında yükletmeniz(Load) gerek.
 
Oyunu doğru bir şekilde tamamladıktan sonra menü gelecek o menüde New Game doğru tamamlanmamışsa Restart Game ve Quit game butonları olacak. New Game ve Restart Game butonlarında Restart Game node unu kullanmamım sebebi sadece bir Widget BP üzerinden oynanmasını istemem(Bir den çok olursa boyutu artabilir diye düşünüyorum.). Save Game yerine direkt olarak database kullanma şansım yok mu?