Online projemde oyuncuların yürüme sesini yapmak istedim. Asfaltta farklı kumlu bir alanda farklı vs.
Oyuncunun animasyonuna notify ekledim , project settingsten surface ekledim ve asfalta belli physics material diğerlerinede olması gerektiği gibi ekledim tek tek.
Sonra oyuncuların ayakları yere değiyorsa belli bir ses çıkmasını sağladım. Ve bu oyuncular birbirlerinin yürüme sesini duyabiliyorlar. Ama şöyle bir problem var .
Bir oyuncu asfalta yürüyorsa diğeri asfaltta yürüyen kumda yürüyenide asfalt sesiyle duyuyor. Kumda yürüyen ise asfalta yürüyeni kum sesi ile duyuyor. Bu problemi nasıl çözebilirim ?

Kodum şöyle bir şey zaten bunu biliyorsunuzdur. Fakat herhangi bir replication işlemi uygulamadım ben. AnimBP de zaten replication işlemi uygulanmıyormuş herhalde.
Büyük ihtimalle problem getplayercharacter>getactorlocation kısmında
Çünkü getplayercharacter her zaman ID 0 ı alıyordur büyük ihtimalle.
Asıl sorun şu:
Her oyuncu için özel işlemi nasıl uygularım ? Mesela getplayercharacter yaparsak herkesin kendisini local olarak alıyor. Fakat aynı şekilde CasttoThirdrpersonCharacter yaparsakta bu sefer tüm oyuncular aynı işleme maruz kalıyor.
Herhangi bir obje bir karaktere hasar verecekse o karakteri yani oyuncuyu diğerlerinden nasıl ayırıp işlem yapacağız ?
Oyuncunun animasyonuna notify ekledim , project settingsten surface ekledim ve asfalta belli physics material diğerlerinede olması gerektiği gibi ekledim tek tek.
Sonra oyuncuların ayakları yere değiyorsa belli bir ses çıkmasını sağladım. Ve bu oyuncular birbirlerinin yürüme sesini duyabiliyorlar. Ama şöyle bir problem var .
Bir oyuncu asfalta yürüyorsa diğeri asfaltta yürüyen kumda yürüyenide asfalt sesiyle duyuyor. Kumda yürüyen ise asfalta yürüyeni kum sesi ile duyuyor. Bu problemi nasıl çözebilirim ?

Kodum şöyle bir şey zaten bunu biliyorsunuzdur. Fakat herhangi bir replication işlemi uygulamadım ben. AnimBP de zaten replication işlemi uygulanmıyormuş herhalde.
Büyük ihtimalle problem getplayercharacter>getactorlocation kısmında
Çünkü getplayercharacter her zaman ID 0 ı alıyordur büyük ihtimalle.
Asıl sorun şu:
Her oyuncu için özel işlemi nasıl uygularım ? Mesela getplayercharacter yaparsak herkesin kendisini local olarak alıyor. Fakat aynı şekilde CasttoThirdrpersonCharacter yaparsakta bu sefer tüm oyuncular aynı işleme maruz kalıyor.
Herhangi bir obje bir karaktere hasar verecekse o karakteri yani oyuncuyu diğerlerinden nasıl ayırıp işlem yapacağız ?
