Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Focustayken karakterin yön tuşlarıyla haraketini sağlamak
#1
Merhabalar öncelikle hem forumunuzda hemde ue4 de yeniyim henüz 1 haftadır araştırıyorum ve kendimce bir projeye başladım ilk olarak inventory sistemi ekleyeyim diye düşündüm internette bulduğum yabancı güzel bir video tutorial serisi yardımı ile bunu yapıyorum ama tutorial da buna değinmemişler o yüzden size soruyorum şimdi yaptığım inventory sisteminde tab tuşuna basıp envanteri açtığımda widgeta focus oluyor ve yön tuşlarını kullanamıyorum sadece kapatırsam karakterimi ilerletmeye vs yapmaya başlayabiliyorum ben bunu değiştirmek istiyorum inventory açıkken karakterimi de kontrol edebilmek istiyorum bu konuda bilgisi olan yardım edebilecek varsa çok sevinirim iyi forumlar.
Ara
Cevapla
#2
(02-08-2020, Saat: 19:00)Canopus35 Adlı Kullanıcıdan Alıntı:  Merhabalar öncelikle hem forumunuzda hemde ue4 de yeniyim henüz 1 haftadır araştırıyorum ve kendimce bir projeye başladım ilk olarak inventory sistemi ekleyeyim diye düşündüm internette bulduğum yabancı güzel bir video tutorial serisi yardımı ile bunu yapıyorum ama tutorial da buna değinmemişler o yüzden size soruyorum şimdi yaptığım inventory sisteminde tab tuşuna basıp envanteri açtığımda widgeta focus oluyor ve yön tuşlarını kullanamıyorum sadece kapatırsam karakterimi ilerletmeye vs yapmaya başlayabiliyorum ben bunu değiştirmek istiyorum inventory açıkken karakterimi de kontrol edebilmek istiyorum bu konuda bilgisi olan yardım edebilecek varsa çok sevinirim iyi forumlar.

Merhabalar,
Şu şekilde (aşağıdaki linkte )   bir node var bir uygula bakalım olacak mı:

https://drive.google.com/file/d/1QiWnZR8...sp=sharing
Ara
Cevapla
#3
(02-08-2020, Saat: 19:06)erginegider Adlı Kullanıcıdan Alıntı:  
(02-08-2020, Saat: 19:00)Canopus35 Adlı Kullanıcıdan Alıntı:  Merhabalar öncelikle hem forumunuzda hemde ue4 de yeniyim henüz 1 haftadır araştırıyorum ve kendimce bir projeye başladım ilk olarak inventory sistemi ekleyeyim diye düşündüm internette bulduğum yabancı güzel bir video tutorial serisi yardımı ile bunu yapıyorum ama tutorial da buna değinmemişler o yüzden size soruyorum şimdi yaptığım inventory sisteminde tab tuşuna basıp envanteri açtığımda widgeta focus oluyor ve yön tuşlarını kullanamıyorum sadece kapatırsam karakterimi ilerletmeye vs yapmaya başlayabiliyorum ben bunu değiştirmek istiyorum inventory açıkken karakterimi de kontrol edebilmek istiyorum bu konuda bilgisi olan yardım edebilecek varsa çok sevinirim iyi forumlar.

Merhabalar,
Şu şekilde (aşağıdaki linkte )   bir node var bir uygula bakalım olacak mı:

https://drive.google.com/file/d/1QiWnZR8...sp=sharing
Hocam selam yorumun için teşekkür ederim attığın node u denedim ve çalıştı çok teşekkür ederim :Smile  şu şekilde yaptım;
https://paste.pics/9Q1RD

şuanda inventory açıkken hem mouse focusu var hemde haraket edebiliyorum ancak mouse ile tıklayınca player focusu bozuluyor karakter  duruyor sonra tekrar yürüyebiliyorum ama olsun bu çok küçük birşey ileride onu da çözerim herhalde teşekkürler tekrardan
Ara
Cevapla
#4
(03-08-2020, Saat: 12:46)Canopus35 Adlı Kullanıcıdan Alıntı:  
(02-08-2020, Saat: 19:06)erginegider Adlı Kullanıcıdan Alıntı:  Merhabalar,
Şu şekilde (aşağıdaki linkte )   bir node var bir uygula bakalım olacak mı:

https://drive.google.com/file/d/1QiWnZR8...sp=sharing
Hocam selam yorumun için teşekkür ederim attığın node u denedim ve çalıştı çok teşekkür ederim :Smile  şu şekilde yaptım;
https://paste.pics/9Q1RD

şuanda inventory açıkken hem mouse focusu var hemde haraket edebiliyorum ancak mouse ile tıklayınca player focusu bozuluyor karakter  duruyor sonra tekrar yürüyebiliyorum ama olsun bu çok küçük birşey ileride onu da çözerim herhalde teşekkürler tekrardan

Selam kardeş,

  Tick mecbur olmadıkça kullanma. Sistem biraz yanlış oldu orada. Sistemi şöyle kurabilirsin level blueprint te:

    https://drive.google.com/file/d/1Uge51TK...sp=sharing
 
Kolay gelsin
Ara
Cevapla
#5
hocam ben o ss i attıktan sonra tekrar biraz değişiklik yaptım şuan tam istediğim şekilde oldu inventory açıkken mouse görünüyor mouse ile biryere tıklayınca mouse kaybolmuyor, yürüyebiliyorum tekrar widgetı kapatabiliyorum herşey tamam görünüyor atayim son halini 
https://paste.pics/9Q2OW
 event ticki neden gerekmedikçe kullanmıyayim ama onu anlayamadım açma şansın varmı
Ara
Cevapla
#6
(03-08-2020, Saat: 13:59)Canopus35 Adlı Kullanıcıdan Alıntı:  hocam ben o ss i attıktan sonra tekrar biraz değişiklik yaptım şuan tam istediğim şekilde oldu inventory açıkken mouse görünüyor mouse ile biryere tıklayınca mouse kaybolmuyor, yürüyebiliyorum tekrar widgetı kapatabiliyorum herşey tamam görünüyor atayim son halini 
https://paste.pics/9Q2OW
 event ticki neden gerekmedikçe kullanmıyayim ama onu anlayamadım açma şansın varmı

      Tick her saniyenin 100 de birinde (Kaç ta kaçında olduğu kesin olarak bilinemez ben örnek olarak 100 dedim) bir kere çalışır. Yani oyun oynanırken tick te olan şeyler sürekli hiç durmadan sen kullansan da kullanmasan da, gerek olsa da olmasa da çalışıyor. Daha sonra lazım olacak ve diğer actorlarda ya da widgetlarda tick fonksiyonunu mecburen kullanmak zorunda kalacaksın. Çünkü durum bu sefer gerçekten kullanmayı gerektirecek. O zaman ekranda bulunan 20 30 actor artı widgetlar hepsi aynı mili saniyede herşeyi aynı anda çalıştıracaklar.  Bu da ya yavaşlatacak ya da çok kötü durumlar varsa çökecek. 
      
      Senin şu aşamada çok takılmana gerek yok ancak alışkanlık olarak baştan böyle alışmakta iyi olabilir. Sonra dan kodladığın yerlere dönüp bu gerekli miydi bunu nasıl buradan çıkarırım, bu tick functionı nasıl düzeltirim diye düşüneceğine baştan düzgün gidilebilir. Burası sana kalmış. Şurada:

      https://drive.google.com/file/d/1AZiuduW...sp=sharing
    
     Sonuç benim gösterdiğim yöntemde level e girdiğinde 1 kere çalışıyor, seninkinde milyarlarca çalışıyor.

Kolay gelsin
Ara
Cevapla
#7
(03-08-2020, Saat: 14:15)erginegider Adlı Kullanıcıdan Alıntı:  
(03-08-2020, Saat: 13:59)Canopus35 Adlı Kullanıcıdan Alıntı:  hocam ben o ss i attıktan sonra tekrar biraz değişiklik yaptım şuan tam istediğim şekilde oldu inventory açıkken mouse görünüyor mouse ile biryere tıklayınca mouse kaybolmuyor, yürüyebiliyorum tekrar widgetı kapatabiliyorum herşey tamam görünüyor atayim son halini 
https://paste.pics/9Q2OW
 event ticki neden gerekmedikçe kullanmıyayim ama onu anlayamadım açma şansın varmı

      Tick her saniyenin 100 de birinde (Kaç ta kaçında olduğu kesin olarak bilinemez ben örnek olarak 100 dedim) bir kere çalışır. Yani oyun oynanırken tick te olan şeyler sürekli hiç durmadan sen kullansan da kullanmasan da, gerek olsa da olmasa da çalışıyor. Daha sonra lazım olacak ve diğer actorlarda ya da widgetlarda tick fonksiyonunu mecburen kullanmak zorunda kalacaksın. Çünkü durum bu sefer gerçekten kullanmayı gerektirecek. O zaman ekranda bulunan 20 30 actor artı widgetlar hepsi aynı mili saniyede herşeyi aynı anda çalıştıracaklar.  Bu da ya yavaşlatacak ya da çok kötü durumlar varsa çökecek. 
      
      Senin şu aşamada çok takılmana gerek yok ancak alışkanlık olarak baştan böyle alışmakta iyi olabilir. Sonra dan kodladığın yerlere dönüp bu gerekli miydi bunu nasıl buradan çıkarırım, bu tick functionı nasıl düzeltirim diye düşüneceğine baştan düzgün gidilebilir. Burası sana kalmış. Şurada:

      https://drive.google.com/file/d/1AZiuduW...sp=sharing
    
     Sonuç benim gösterdiğim yöntemde level e girdiğinde 1 kere çalışıyor, seninkinde milyarlarca çalışıyor.

Kolay gelsin
Hocam çok teşekkür ederim bu bahsettiğin şeye dikkat edeceğim çok bu  konuda bilgim yoktu sağolasın video çekip uğraştığın içinde çok teşekkür ederim zahmet etmişsin sağolasın

Hocam şimdi ben senin dediğin gibi tick eventi kaldırdım senin dediğin şekilde yaptım ama öyle yapınca hem widgetın boyu şaşırıyor hemde hep açık oluyor ben tuş ile kapatıp açıyorum şuanda tick eventi kaldırıp şu aşağıda videoda gösterdiğim gibi yaptım ve oldu sayılır aslında

https://drive.google.com/file/d/1hVjyriW...sp=sharing

şuan tek sıkıntı inventoryi açtıktan sonra ben sadece yön tuşlarını aktif hale getirmek istiyordum W,A,S,D yani fakat şuan onlarla birlikte inventory açıkken mouse ile bir yere basıp sürüklediğimde kamerada haraket ediyor onu çıkartmaya çalışıyorum şuanda bunun hakkında da bilgin varsa yardım edebilirsen çok makbule geçer  onun dışında herşey okey görünüyor (kamera haraketini videoda da göstermeye çalıştım umarım anlaışmıştır)
Ara
Cevapla
#8
(03-08-2020, Saat: 16:51)Canopus35 Adlı Kullanıcıdan Alıntı:  
(03-08-2020, Saat: 14:15)erginegider Adlı Kullanıcıdan Alıntı:        Tick her saniyenin 100 de birinde (Kaç ta kaçında olduğu kesin olarak bilinemez ben örnek olarak 100 dedim) bir kere çalışır. Yani oyun oynanırken tick te olan şeyler sürekli hiç durmadan sen kullansan da kullanmasan da, gerek olsa da olmasa da çalışıyor. Daha sonra lazım olacak ve diğer actorlarda ya da widgetlarda tick fonksiyonunu mecburen kullanmak zorunda kalacaksın. Çünkü durum bu sefer gerçekten kullanmayı gerektirecek. O zaman ekranda bulunan 20 30 actor artı widgetlar hepsi aynı mili saniyede herşeyi aynı anda çalıştıracaklar.  Bu da ya yavaşlatacak ya da çok kötü durumlar varsa çökecek. 
      
      Senin şu aşamada çok takılmana gerek yok ancak alışkanlık olarak baştan böyle alışmakta iyi olabilir. Sonra dan kodladığın yerlere dönüp bu gerekli miydi bunu nasıl buradan çıkarırım, bu tick functionı nasıl düzeltirim diye düşüneceğine baştan düzgün gidilebilir. Burası sana kalmış. Şurada:

      https://drive.google.com/file/d/1AZiuduW...sp=sharing
    
     Sonuç benim gösterdiğim yöntemde level e girdiğinde 1 kere çalışıyor, seninkinde milyarlarca çalışıyor.

Kolay gelsin
Hocam çok teşekkür ederim bu bahsettiğin şeye dikkat edeceğim çok bu  konuda bilgim yoktu sağolasın video çekip uğraştığın içinde çok teşekkür ederim zahmet etmişsin sağolasın

Hocam şimdi ben senin dediğin gibi tick eventi kaldırdım senin dediğin şekilde yaptım ama öyle yapınca hem widgetın boyu şaşırıyor hemde hep açık oluyor ben tuş ile kapatıp açıyorum şuanda tick eventi kaldırıp şu aşağıda videoda gösterdiğim gibi yaptım ve oldu sayılır aslında

https://drive.google.com/file/d/1hVjyriW...sp=sharing

şuan tek sıkıntı inventoryi açtıktan sonra ben sadece yön tuşlarını aktif hale getirmek istiyordum W,A,S,D yani fakat şuan onlarla birlikte inventory açıkken mouse ile bir yere basıp sürüklediğimde kamerada haraket ediyor onu çıkartmaya çalışıyorum şuanda bunun hakkında da bilgin varsa yardım edebilirsen çok makbule geçer  onun dışında herşey okey görünüyor (kamera haraketini videoda da göstermeye çalıştım umarım anlaışmıştır)
 Hocam tick ile widget boyutları arasında bir bağlantı olmaması lazım. Onu widget ayarlarından halledebilirsin. Ancak diğer konuyu aşağıdaki gibi hallet:

     https://drive.google.com/file/d/1IuBKW4J...sp=sharing

Yanlız sonradan aklıma geldi Tab tuşuna basıldığında ilk mesajımda belirtiğim nodu kullanarak ve set visibility yaparak mouse işlevlerini iki durumda farklı farklı da yapabilirsin. Umarım yararlı olur.
 
Kolay gelsin.
Ara
Cevapla
#9
Hocam eline sağlık çok sağol dediğin herşeyi kendi projeme göre uyguladım ve tam istediğim gibi çalıştı sadece envanteri kapattıktan sonra kamera ayarlarını tekrar çalıştıramıyordum onu da mouse inputun sonuna controllerları tekrar ekledim böylece çözülmüş oldu senide baya zahmete soktum çok sağol uğraştırdım

hazır bilgili birisini bulmuşken ufak bir soru daha eklemek istiyorum cevap vermek istemezsen anlarım zaten çok fazla yardım ettin bile ama ben yinede yazayim sorumu;

şimdi şöyle benim inventoryimde, item thumbnail, item quantity gibi bazı değerler görünüyor  normalde bu inventory systemi araştırdığım yerde bu quantity falan hep yazıyor ekranda ben onu değiştirip şu şekilde yaptım

https://paste.pics/9QLAH

böyle olunca eğer item envanterde 0 dan fazla varsa sadece item sayısını gösteriyor böylelikle inventory slotların hepsinin üstünde 0 diye yazı yazmıyor sadece item olunca o item olan slotta sayısı çıkıyor

fakat ben bunun aynısını item thumbnaile uyguluyamadım kafa patlattım biraz ama aklıma gelmedi bir türlü internette de araştırdım ya yok bununla ilgili bilgi yada ben yanlış araştırdım bilemiyorum ama bu item quantity de yaptığım olayın aynısını item thumbnaile yapmak istiyorum bunun için bildiğin bir yöntem varmıdır acaba
slot bilgileride şurada böyle buyur;
https://paste.pics/9QLDH
https://paste.pics/9QLDK
https://paste.pics/9QLDM
Ara
Cevapla
#10
(05-08-2020, Saat: 03:14)Canopus35 Adlı Kullanıcıdan Alıntı:  Hocam eline sağlık çok sağol dediğin herşeyi kendi projeme göre uyguladım ve tam istediğim gibi çalıştı sadece envanteri kapattıktan sonra kamera ayarlarını tekrar çalıştıramıyordum onu da mouse inputun sonuna controllerları tekrar ekledim böylece çözülmüş oldu senide baya zahmete soktum çok sağol uğraştırdım

hazır bilgili birisini bulmuşken ufak bir soru daha eklemek istiyorum cevap vermek istemezsen anlarım zaten çok fazla yardım ettin bile ama ben yinede yazayim sorumu;

şimdi şöyle benim inventoryimde, item thumbnail, item quantity gibi bazı değerler görünüyor  normalde bu inventory systemi araştırdığım yerde bu quantity falan hep yazıyor ekranda ben onu değiştirip şu şekilde yaptım

https://paste.pics/9QLAH

böyle olunca eğer item envanterde 0 dan fazla varsa sadece item sayısını gösteriyor böylelikle inventory slotların hepsinin üstünde 0 diye yazı yazmıyor sadece item olunca o item olan slotta sayısı çıkıyor

fakat ben bunun aynısını item thumbnaile uyguluyamadım kafa patlattım biraz ama aklıma gelmedi bir türlü internette de araştırdım ya yok bununla ilgili bilgi yada ben yanlış araştırdım bilemiyorum ama bu item quantity de yaptığım olayın aynısını item thumbnaile yapmak istiyorum bunun için bildiğin bir yöntem varmıdır acaba
slot bilgileride şurada böyle buyur;
https://paste.pics/9QLDH
https://paste.pics/9QLDK
https://paste.pics/9QLDM
    Hocam burda mantık hatası var. Sen elindeki tüm inventory leri burada Create widget nodu ile yaratıyorsun. Sonra eğer quantity 0 dan fazla ise onun resimini değiştiriyorsun ancak diğerleri default resim ile yine yaratılıp orada gözüküyor anladığım kadarı ile. Sende bu default olan inventory thumbnail gözükmesin istiyorsun. Ben böyle anladım gönderdiğin şemadan.
    Çözüm : Mantığı şöyle kuracaksın. Eğer quantity 0 dan büyükse o widget hiç yaratılmayacak en baştan. Bunun için InventoryWindow da  GET nodu  ile CREATE INVENTORY SLOT WIDGET arasında çalışman lazım. GET nodunun mavi pinine sağ tıkla. "Break ....." falan gibi bir seçenek çıkması lazım. Yada ordan yeni bir ip çek ve "break ..." yap. Orada Quantity ortaya çıkacak.   Branch koyarak eğer Quantity 0 dan fazla ise CREATE INVENTORY SLOT WIDGET  çalışsın fazla değilse çalışmasın yapacaksın. Yani senin InventorySlot un içinde kurduğun sisteme benzer bir sistemi inventorywindow da kurup 0 olan üyenin hiç yaratılmamasını sağlayacaksın. Umarım sorunu doğru anlamışımdır.

   Kolay gelsin.
Ara
Cevapla
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [ACEMİ SORUSU] Karakterin Havada Tekrar Zıplama Sorunu wertoryshadow 1 197 01-04-2020, Saat: 19:56
Son Yorum: nonlinear
  Karakterin anlık pozisyonu huso 4 596 01-03-2019, Saat: 17:59
Son Yorum: huso
Photo Karakterin Yok Olması Bywalker 4 718 28-07-2017, Saat: 14:26
Son Yorum: Bywalker
  Karakterin X Y deki hızını bulma hasancansaglam 2 615 29-06-2017, Saat: 13:20
Son Yorum: hasancansaglam
  Karakterin skeletonunu değiştirme kinglord34 1 556 26-01-2017, Saat: 03:46
Son Yorum: Khubur
  Karakterin silahını sildim hareket ettiremiyorum. Hidayet 2 654 09-05-2016, Saat: 02:31
Son Yorum: Hidayet
  ÇÖZÜLDÜ Değişken= X olduğunda bir şeyin olmasını sağlamak? basayx 7 1,484 03-09-2015, Saat: 16:19
Son Yorum: cahitburak
  Karakterin hızını uzaktan olarak değiştirme? GÜNCEL! basayx 8 1,737 01-09-2015, Saat: 22:33
Son Yorum: basayx

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.