Uyuşuk Aslan

Yeni üye
18 Şub 2019
32
1
0
(35) İzmir
Bir survival oyunu yapmak istiyorum. Baltamı blueprint actor olarak oluşturdum. İşte collision falan ekledim. Aynı baltayı karakter blueprintin viewportun oraya koyup yani aynı bueprint içerisine koyup kodları yazdığımda baltayı eline alıyor fakat başka bir blueprintten cast to falan yapınca almıyor. Bu arada cast to elemanını pek anlamadım. Ayrıyeten onu da anlatırsanız sevinirim. :D Teşekkürler  :D

Yapmak istediğim bir tuşa bastığımda (inventory sistemi) o itemi karakterin eline alması.
 
Uyuşuk Aslan' Alıntı:
Bir survival oyunu yapmak istiyorum. Baltamı blueprint actor olarak oluşturdum. İşte collision falan ekledim. Aynı baltayı karakter blueprintin viewportun oraya koyup yani aynı bueprint içerisine koyup kodları yazdığımda baltayı eline alıyor fakat başka bir blueprintten cast to falan yapınca almıyor. Bu arada cast to elemanını pek anlamadım. Ayrıyeten onu da anlatırsanız sevinirim. :D Teşekkürler  :D

Yapmak istediğim bir tuşa bastığımda (inventory sistemi) o itemi karakterin eline alması.

Baltayı karakter blueprint üzerinden yerleştirip sonra görünürlüğünü itemin alınıp alınmaması şartına bağlı olarak ayarlayabilirsin(Bir boolen değişkeni kullanarak). Aynı şekilde eğer baltanın ele alınma şartı doğru değilse ağaç keseme animasyonu devreye girmez mesela. Kafanda oluştu mu bilmiyorum teorik olarak anlattım. Şuan motor açık olmadığı için gösteremiyorum eğer olmazsa yazarsın bu gece bakabilirim belki.
 
ceri' Alıntı:
Uyuşuk Aslan' Alıntı:
Bir survival oyunu yapmak istiyorum. Baltamı blueprint actor olarak oluşturdum. İşte collision falan ekledim. Aynı baltayı karakter blueprintin viewportun oraya koyup yani aynı bueprint içerisine koyup kodları yazdığımda baltayı eline alıyor fakat başka bir blueprintten cast to falan yapınca almıyor. Bu arada cast to elemanını pek anlamadım. Ayrıyeten onu da anlatırsanız sevinirim. :D Teşekkürler  :D

Yapmak istediğim bir tuşa bastığımda (inventory sistemi) o itemi karakterin eline alması.

Baltayı karakter blueprint üzerinden yerleştirip sonra görünürlüğünü itemin alınıp alınmaması şartına bağlı olarak ayarlayabilirsin(Bir boolen değişkeni kullanarak). Aynı şekilde eğer baltanın ele alınma şartı doğru değilse ağaç keseme animasyonu devreye girmez mesela. Kafanda oluştu mu bilmiyorum teorik olarak anlattım. Şuan motor açık olmadığı için gösteremiyorum eğer olmazsa yazarsın bu gece bakabilirim belki.

Hocam karakþer bp ye blueprint actor olarak kaydettiğim baltayı atamadım nedense. Nasıl atacağımı bulamadım.
 
Uyuşuk Aslan' Alıntı:
ceri' Alıntı:
Baltayı karakter blueprint üzerinden yerleştirip sonra görünürlüğünü itemin alınıp alınmaması şartına bağlı olarak ayarlayabilirsin(Bir boolen değişkeni kullanarak). Aynı şekilde eğer baltanın ele alınma şartı doğru değilse ağaç keseme animasyonu devreye girmez mesela. Kafanda oluştu mu bilmiyorum teorik olarak anlattım. Şuan motor açık olmadığı için gösteremiyorum eğer olmazsa yazarsın bu gece bakabilirim belki.

Hocam karakþer bp ye blueprint actor olarak kaydettiğim baltayı atamadım nedense. Nasıl atacağımı bulamadım.

https://blueprintscreenshot.blogspot.com/ Buraya resim eklemek biraz zor olduğundan bloggerda açıkladım bak yapamazsan yine buradan yazarsın. ;)


Uyuşuk Aslan' Alıntı:
ceri' Alıntı:
Baltayı karakter blueprint üzerinden yerleştirip sonra görünürlüğünü itemin alınıp alınmaması şartına bağlı olarak ayarlayabilirsin(Bir boolen değişkeni kullanarak). Aynı şekilde eğer baltanın ele alınma şartı doğru değilse ağaç keseme animasyonu devreye girmez mesela. Kafanda oluştu mu bilmiyorum teorik olarak anlattım. Şuan motor açık olmadığı için gösteremiyorum eğer olmazsa yazarsın bu gece bakabilirim belki.

Hocam karakþer bp ye blueprint actor olarak kaydettiğim baltayı atamadım nedense. Nasıl atacağımı bulamadım.

İtemin mesh dosyasını tut sürükleyerek karakterin bp kısmındaki sağ taraftaki menüden mesh'in üstüne bırak.
 
ceri' Alıntı:
Uyuşuk Aslan' Alıntı:
Hocam karakþer bp ye blueprint actor olarak kaydettiğim baltayı atamadım nedense. Nasıl atacağımı bulamadım.

https://blueprintscreenshot.blogspot.com/ Buraya resim eklemek biraz zor olduğundan bloggerda açıkladım bak yapamazsan yine buradan yazarsın. ;)


Uyuşuk Aslan' Alıntı:
Hocam karakþer bp ye blueprint actor olarak kaydettiğim baltayı atamadım nedense. Nasıl atacağımı bulamadım.

İtemin mesh dosyasını tut sürükleyerek karakterin bp kısmındaki sağ taraftaki menüden mesh'in üstüne bırak.


Hocam teşekkürler fakat item bırakmayı physics + collisionu kapatarak yapamaz mıyız?

Hocam ayrıca ağaç kesmek için vs collisionu karakter bp deki meshin altına koyup eşyayı attach lediğimiz yere attach leyip collisionu eşyaya göre ayarlıyoruz değil mi?
 
Uyuşuk Aslan' Alıntı:
ceri' Alıntı:
https://blueprintscreenshot.blogspot.com/ Buraya resim eklemek biraz zor olduğundan bloggerda açıkladım bak yapamazsan yine buradan yazarsın. ;)



İtemin mesh dosyasını tut sürükleyerek karakterin bp kısmındaki sağ taraftaki menüden mesh'in üstüne bırak.


Hocam teşekkürler fakat item bırakmayı physics + collisionu kapatarak yapamaz mıyız?

Hocam ayrıca ağaç kesmek için vs collisionu karakter bp deki meshin altına koyup eşyayı attach lediğimiz yere attach leyip collisionu eşyaya göre ayarlıyoruz değil mi?


1-Sen sanırım iteme direkt olarak collision ayarladın ve bu nedenle item görünmez olduğunda da collision çalışıyor. Tahminimce problemin bu. O iteme ayarladığın collisionu hiç kullanma sil. Aşağıdaki linkteki videoda gösterilen yöntemle yap. 
2-O tarz collision kullanmaktan daha iyi bir yöntem var. Normal collision kullandığın zaman balta elindeyken bile dokununca vuruyormuş gibi algılar. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 bu videoda bir karaktere hasar vermek için kullanılmış. Sen bu yöntemi bir ağaca, taşa vb... uygulayabilirsin. Video ingilizce ama yaptıklarına baksan yeter.
  Bu arada blogda yazdığım yazıda itemin z'sini direkt zemine göre al demiştim ya. Öyle diyince item yüksek birşeyin üstünde olsan bile zemine gidiyormuş. O yüzden onu değiştirdim. Karakterin z'sini alıp float-float ile zemineden yüksekliğini çıkardım böylece karakterin ayağının bastığı yere koyuyor. Bazı karakterlerin referansı (şu okların olduğu yer) direkt ayak hizasında oluyor. O zaman z yi direkt bağlayabilirsin.