Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Haritalar Arası Geçiş
#1

Arkadaşlar hepinize selamlar, uzun zamadır forumda aktif olamıyordum.Her aktif olmamda da sizlere soru soruyorum kusura bakmayın.Lafı fazla gevelemeden soruma geçeyim.Benim ana menü ve gameplay haritası olmak üzere 2 tane haritam var. Benim tam olarak yapmak istediğim şey şu ; ana menüdeki haritadan karakterim envanterine item alacak ve oyuna başladıgında oyuna bu itemle başlayacak. Bunun için benim ne yapmam lazım? saveGame ile mi yapmalıyım?
Ara
Cevapla
#2
İlk başta 
1-) Başlığın bu konuyla ilgisi yok. Bu konuyla ilgili bir başlık seçin. 
2-) Bu olayın save game ile hiçbir ilgisi yoktur.
3-) Benim bildiğim enventır sistemi 2 şekilde. 1. game mod event begin player, 2. Character event begin bp.
4-) Aşağıtaki yöntem  character event begin player.

-------MASTER İTEM OLUŞTURMAK-------

1-) İlk actor oluştur. Adı "MasterItem" olsun.
2-) Değişken oluşturma kısmandan "Class" olarak "MasterItem" değişkenini atıyoruz. Değişken adı "SpawningItemInformation" olsun.
3-) Burdan sonraki adımlarda Master Iteme dokunmuyoruz.....!!!!

-------TEMEL İTEMİN ALT DALLARI "Child Actor" OLUŞTURMAK-------

1-) Master itemi child actorden 3 tane actor oluşturdum Diyelim. 
2-) 1. Elma, 2.Tabanca, 3,Ayakkabı isimlerini verdim.
3-) 3 actorümü açarak "SpawningItemInformation" değişkeninden, actorlerin kendi isimlerini seçiyorum.

--------SEÇİLİ İTEM İLE KARAKTERİMİZ OYUNA BAŞLASIN--------------

1-)  Kendi karakterimizde master itemde yapmış olduğumuz gibi "Class" olarak "MasterItem" değişkenine atıyoruz. Değişken adı "ItemToSpawn" olsun.
2-)  Event begin player içerisinde; Spawn actor from class bp çağrıyoruz. Item to spawn adlı değişkenimizi class yazan kısma get olarak ekliyoruz.
3-)  Attach to component bp' tini spawn actor from classa bağlıyoruz. Itemin karakterin neresinde spawnlan masını istiyosan karakterin iskelet adı ör "el" spawnlanmasını istiyorum. Socket nama yazan kısmına "el" yazıyorum. 

--------UI ENVENTIRDAN İTEM SEÇMEK---------------------------------------

1-)  3 button ekleiyoruz. 1. elma 2. tabanca 3. ayakkabı isimlerini koyduk.
2-)  Buttonumuzu on cilick olarak elma itemini almak için get all actors of class bp çağrarak foreachloop bp bağlıyoruz.
3-)  Foreachloop bp array elemen kısmından get olarak "SpawningItemInformation" değişkenini çağrıyoruz.
4-)  Krakterimizin ismi ör "s1"  cast to s1 bp çağrarak karakterimzdeki "ItemToSpawn"  değişkenini set olarak çağrıyoruz.
5-)  "SpawningItemInformation" değişkenini "ItemToSpawn" değişkenine bağlayınca işlem bitiyor.
6-)  Diğer tabanca ve ayakkabı itemlerinidede aynı şekilde yapıyoruz.
By Zoraki
Ara
Cevapla
#3
Dostum sen benim sorumu anlayamamışsın tam olarak.şöyle anlatırsam daha anlaşılır olacak sanırım.
İlk olarak Ana menüden karakterim item aldı oyuna başlayacak. Ana menüdeki PLAY tuşuna bastığında karakterim gameplay haritasına geçiş yapıyor. Geçiş yaptığında da ana menüden gameplay haritasına geçtiği için bu aldığı itemle oyuna başlayamıyor. benim düşüncem ise gameinstance ile savegame ile bu işi halledebilir miyim?
Ara
Cevapla
#4
(28-07-2019, Saat: 13:02)kinglord34 Adlı Kullanıcıdan Alıntı:  Dostum sen benim sorumu anlayamamışsın tam olarak.şöyle anlatırsam daha anlaşılır olacak sanırım.
İlk olarak Ana menüden karakterim item aldı oyuna başlayacak. Ana menüdeki PLAY tuşuna bastığında karakterim gameplay haritasına geçiş yapıyor. Geçiş yaptığında da ana menüden gameplay haritasına geçtiği için bu aldığı itemle oyuna başlayamıyor. benim düşüncem ise gameinstance ile savegame ile bu işi halledebilir miyim?

Save game ile bu işi cözersin aldığı itiemleri savelersen eğer hiç bir değişiklik olmadan yoluna devam edersin
Ara
Cevapla
#5
(28-07-2019, Saat: 13:02)kinglord34 Adlı Kullanıcıdan Alıntı:  Dostum sen benim sorumu anlayamamışsın tam olarak.şöyle anlatırsam daha anlaşılır olacak sanırım.
İlk olarak Ana menüden karakterim item aldı oyuna başlayacak. Ana menüdeki PLAY tuşuna bastığında karakterim gameplay haritasına geçiş yapıyor. Geçiş yaptığında da ana menüden gameplay haritasına geçtiği için bu aldığı itemle oyuna başlayamıyor. benim düşüncem ise gameinstance ile savegame ile bu işi halledebilir miyim
   Ana menüdeki itemleri alarak diyer haritada, karakterin oyuna başlarken nasıl spawn edeceğini ben yukarda yazdım. Sen yazdıklarımı uygula maksadına ulaşırsın.
Eyer ki sen spawn olayını yaptın ama oyuncu haritaya paşlarken spawn etmiyor diyorsan Event begin veya event tick kullanmamışssındır. 

(28-07-2019, Saat: 13:36)ahtek07 Adlı Kullanıcıdan Alıntı:  
(28-07-2019, Saat: 13:02)kinglord34 Adlı Kullanıcıdan Alıntı:  Dostum sen benim sorumu anlayamamışsın tam olarak.şöyle anlatırsam daha anlaşılır olacak sanırım.
İlk olarak Ana menüden karakterim item aldı oyuna başlayacak. Ana menüdeki PLAY tuşuna bastığında karakterim gameplay haritasına geçiş yapıyor. Geçiş yaptığında da ana menüden gameplay haritasına geçtiği için bu aldığı itemle oyuna başlayamıyor. benim düşüncem ise gameinstance ile savegame ile bu işi halledebilir miyim?

Save game ile bu işi cözersin aldığı itiemleri savelersen eğer hiç bir değişiklik olmadan yoluna devam edersin

Bu olayın save game olayı ile hiçbir ilgisi yok dostum. Save game mode veya game mode  kullanmadığı sürece. Save game sadece verileri kalıcı olarak saklıyor. Benim yukarıda yazmış olduğum yöntem  ise sadece  verileri remde tutarak oyuna başlamasını sağlıyor.
By Zoraki
Ara
Cevapla
#6
Eğer oyunda bir envanter sistemi varsa save sistemi zaten yapılmalı. Burada yapılması en mantıklı şey, save sistemi oluşturmak ve bu verileri save data üstünde saklamak.

Save game kullanmadan sadece zoraki'nin bahsettiği verileri RAM'de tutma ve oyun kapandığı zaman tüm bilgilerin gitmesini istiyorsan bu verileri kolayca GameInstance sınıfında tutabilirsin.
Özelden sorulan Unreal Engine soruları cevaplanmayacaktır.
Cevapla
#7
(28-07-2019, Saat: 14:19)zoraki Adlı Kullanıcıdan Alıntı:  
(28-07-2019, Saat: 13:02)kinglord34 Adlı Kullanıcıdan Alıntı:  Dostum sen benim sorumu anlayamamışsın tam olarak.şöyle anlatırsam daha anlaşılır olacak sanırım.
İlk olarak Ana menüden karakterim item aldı oyuna başlayacak. Ana menüdeki PLAY tuşuna bastığında karakterim gameplay haritasına geçiş yapıyor. Geçiş yaptığında da ana menüden gameplay haritasına geçtiği için bu aldığı itemle oyuna başlayamıyor. benim düşüncem ise gameinstance ile savegame ile bu işi halledebilir miyim
   Ana menüdeki itemleri alarak diyer haritada, karakterin oyuna başlarken nasıl spawn edeceğini ben yukarda yazdım. Sen yazdıklarımı uygula maksadına ulaşırsın.
Eyer ki sen spawn olayını yaptın ama oyuncu haritaya paşlarken spawn etmiyor diyorsan Event begin veya event tick kullanmamışssındır. 

(28-07-2019, Saat: 13:36)ahtek07 Adlı Kullanıcıdan Alıntı:  Save game ile bu işi cözersin aldığı itiemleri savelersen eğer hiç bir değişiklik olmadan yoluna devam edersin

Bu olayın save game olayı ile hiçbir ilgisi yok dostum. Save game mode veya game mode  kullanmadığı sürece. Save game sadece verileri kalıcı olarak saklıyor. Benim yukarıda yazmış olduğum yöntem  ise sadece  verileri remde tutarak oyuna başlamasını sağlıyor.
save game ile alakası var eğer 1 kereliğe mahsus değilse Save game tutorail
Ara
Cevapla
#8
(31-07-2019, Saat: 12:43)ahtek07 Adlı Kullanıcıdan Alıntı:  save game ile alakası var eğer 1 kereliğe mahsus değilse Save game tutorail

Arkadaş kayıt işlemini sormamış,  giriş ekranından seçilen itemle oyuncuyu haritaya başlatma olayını sormuş. Bende gerek açıklamayı yaptım. Arkadaşımız kayıt işleminde sıkıntı yaşıyorsa ondada yardımcı oluruz.
By Zoraki
Ara
Cevapla
#9
teşekkürler deneyeceğim
Ara
Cevapla
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Widgetler arası etkileşim. talisca90 8 627 20-10-2017, Saat: 19:16
Son Yorum: yılmaz hoca
  Construction Script - Event Graph Arası Etkileşim eyd 6 669 26-02-2017, Saat: 18:09
Son Yorum: eyd
  Karakter kamera da ,Actor kameraya geçiş talisca90 13 1,626 17-10-2016, Saat: 13:32
Son Yorum: talisca90
  FPS'den TPS'ye Geçiş nazim 4 677 13-08-2016, Saat: 09:53
Son Yorum: KralArsla10
  Ayarlar arası geçiş furkanxdgs4 1 819 02-06-2016, Saat: 17:24
Son Yorum: Game Man
  2 map yaptim bu mapler arasinda nasil gecis yaparim? Batuhan 6 1,039 20-02-2016, Saat: 20:01
Son Yorum: Batuhan
  Player 2 ye geçiş Cgart 4 855 20-01-2016, Saat: 15:10
Son Yorum: Cgart
  Unreal Engine 2.player geçiş Cgart 0 552 30-12-2015, Saat: 13:21
Son Yorum: Cgart
  Level geçiş sorunu [Çözüldü] Buggiman 3 1,003 24-10-2015, Saat: 01:52
Son Yorum: Buggiman

Hızlı Menü:


Unreal Engine Türkiye

This forum is only for fans and support. It has nothing to do with Epic Games.

Bu site sadece fan ve destek amaçlıdır. Epic Games ile bir ilgisi yoktur.