Sorun Anim Notify'da değil. Frame rate değiştikçe bu gibi trace çizme aralıkları da değişir. Bunu minimuma indirmenin yolu Start location için kullandığın soket lokasyonuyerine her çizdirme sonrasında yine soket lokasyonunu kullanarak set ettiğin bir vector değişkenini kullanmak. Kabataslak şu şekilde olacak:

Silahın ortasına bir soket yerleştir, Trace için Box veya Capsule trace kullan; half size değerini silah boyutu kadar belirlersin. Start Location için, misal, SocketLocation isimli bir vector değişkeni kullan, End için ise silahın ortasında yarattığın soketin lokasyonunu kullan. Son olarak da SocketLocation değişkenini trace ardından tekrar soketin lokasyonunu alarak set et. Bu şekilde katedilen mesafe arasında box(veya capsule) trace çizilecek, o aralıkta hit olacaksa kaçırmayacak.
 
Jacky' Alıntı:
Sorun Anim Notify'da değil. Frame rate değiştikçe bu gibi trace çizme aralıkları da değişir. Bunu minimuma indirmenin yolu Start location için kullandığın soket lokasyonuyerine her çizdirme sonrasında yine soket lokasyonunu kullanarak set ettiğin bir vector değişkenini kullanmak. Kabataslak şu şekilde olacak:

Silahın ortasına bir soket yerleştir, Trace için Box veya Capsule trace kullan; half size değerini silah boyutu kadar belirlersin. Start Location için, misal, SocketLocation isimli bir vector değişkeni kullan, End için ise silahın ortasında yarattığın soketin lokasyonunu kullan. Son olarak da SocketLocation değişkenini trace ardından tekrar soketin lokasyonunu alarak set et. Bu şekilde katedilen mesafe arasında box(veya capsule) trace çizilecek, o aralıkta hit olacaksa kaçırmayacak.
Eğer doğru anladıysam deneme olarak şöyle bişy yaptım fakat Değişken Error veriyo


 
mrtcnaslnts' Alıntı:
Sorun Çözülmedi ""Konu Güncel""

     Sorunun çözülmediğini yeni farkettim. Öncelikle neden trace yapıyorsun her karede tam olarak anlamadım. Normal collision yap kılıca. Box daha iyi olur. Eğer collision çalışmamasından korkuyorsan CCD (Continuous Collision Detection) diye bir şey var altta (Collision paramaters in en altında. Küçük üçgenle açılıyor.)


(Neden trace le yapmak istediğini açıklarsan ona da bakarım.)
Kolay gelsin.
 
erginegider' Alıntı:
mrtcnaslnts' Alıntı:
Sorun Çözülmedi ""Konu Güncel""

     Sorunun çözülmediğini yeni farkettim. Öncelikle neden trace yapıyorsun her karede tam olarak anlamadım. Normal collision yap kılıca. Box daha iyi olur. Eğer collision çalışmamasından korkuyorsan CCD (Continuous Collision Detection) diye bir şey var altta (Collision paramaters in en altında. Küçük üçgenle açılıyor.)


(Neden trace le yapmak istediğini açıklarsan ona da bakarım.)
Kolay gelsin.

Çnkü Damage sistem konusunda hiç girmemiştim Öğrenerek ilerliyorm Damage kısmına yeni geldim ve bilgim kısıtlı Gördüğümü uyguluyorum. Basit bi damage sistem bulamadm. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 Bunu izleyerek yaptım.. Aslında oldu fakat Kırmızı hasar kapsülü seyrek olduğu İçin Bazı vuruşlar pas geçiyor. Bunu sıklaştırmak istemiştim.

Bende 2 child karakter var  birisi A diğeri B takımında. ikisi de birbirine hasar vercek şekilde ayarlamaya çalşyorm
Aslnda Kılıclra Capsule Collision ekleyerek yapıyordum Bu kez de Atak yapmasam bile kılıç  her değmesinde hasar veriyor düşmana bunu Ayarlicak sağlıklı çalışcak bi sistem yapamadm. Aslında Değişken ekleyerek yaptım oldu gibi ama Hoş bi vuruş görüntüsü olmadı.


Use CCD işaretleyince ne değişcek anlayamadm :)
 
mrtcnaslnts' Alıntı:
erginegider' Alıntı:
     Sorunun çözülmediğini yeni farkettim. Öncelikle neden trace yapıyorsun her karede tam olarak anlamadım. Normal collision yap kılıca. Box daha iyi olur. Eğer collision çalışmamasından korkuyorsan CCD (Continuous Collision Detection) diye bir şey var altta (Collision paramaters in en altında. Küçük üçgenle açılıyor.)


(Neden trace le yapmak istediğini açıklarsan ona da bakarım.)
Kolay gelsin.

Çnkü Damage sistem konusunda hiç girmemiştim Öğrenerek ilerliyorm Damage kısmına yeni geldim ve bilgim kısıtlı Gördüğümü uyguluyorum. Basit bi damage sistem bulamadm. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 Bunu izleyerek yaptım.. Aslında oldu fakat Kırmızı hasar kapsülü seyrek olduğu İçin Bazı vuruşlar pas geçiyor. Bunu sıklaştırmak istemiştim.

Bende 2 child karakter var  birisi A diğeri B takımında. ikisi de birbirine hasar vercek şekilde ayarlamaya çalşyorm
Aslnda Kılıclra Capsule Collision ekleyerek yapıyordum Bu kez de Atak yapmasam bile kılıç  her değmesinde hasar veriyor düşmana bunu Ayarlicak sağlıklı çalışcak bi sistem yapamadm. Aslında Değişken ekleyerek yaptım oldu gibi ama Hoş bi vuruş görüntüsü olmadı.


Use CCD işaretleyince ne değişcek anlayamadm :)



Şu şekilde collision u açıp kapatabilirsin. Tam vurduğun anda açılır animasyon bitince kapanır.


Şu da dokununca diğer herşeyi umursamasın sadece düşman karaktere zarar versin diye :


Not:  Onların böyle tracele falan yapmak istemeleri muhtemelen şu nedenle: Animasyon çok hızlı olduğu için iki oyun karesi arasında tespit imkansız olur diye düşünüyorlar ya da vuruş noktasını alamam diye düşünüyorlar muhtemelen. Bu düşüncelerin ikiside yanlış. Normal collision kullandığında CCD frame arasında yani kare arasında bile tespit yapmaya yarıyor. Yani bir karede kol yukarı da olsa diğer kare de kol karakteri geçmiş olsa aradaki boşluğu doldurmaya yarıyor.

Bu kodu elimde montaj olmadığı için test etmedim (normalde buraya koyduğum herşeyi test ediyorum.)ama bu sistemin istediğin gibi çalışması lazım. Yine ihtiyaç olursa bakarız
 
erginegider' Alıntı:
mrtcnaslnts' Alıntı:
Çnkü Damage sistem konusunda hiç girmemiştim Öğrenerek ilerliyorm Damage kısmına yeni geldim ve bilgim kısıtlı Gördüğümü uyguluyorum. Basit bi damage sistem bulamadm. 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 Bunu izleyerek yaptım.. Aslında oldu fakat Kırmızı hasar kapsülü seyrek olduğu İçin Bazı vuruşlar pas geçiyor. Bunu sıklaştırmak istemiştim.

Bende 2 child karakter var  birisi A diğeri B takımında. ikisi de birbirine hasar vercek şekilde ayarlamaya çalşyorm
Aslnda Kılıclra Capsule Collision ekleyerek yapıyordum Bu kez de Atak yapmasam bile kılıç  her değmesinde hasar veriyor düşmana bunu Ayarlicak sağlıklı çalışcak bi sistem yapamadm. Aslında Değişken ekleyerek yaptım oldu gibi ama Hoş bi vuruş görüntüsü olmadı.


Use CCD işaretleyince ne değişcek anlayamadm :)



Şu şekilde collision u açıp kapatabilirsin. Tam vurduğun anda açılır animasyon bitince kapanır.


Şu da dokununca diğer herşeyi umursamasın sadece düşman karaktere zarar versin diye :


Not:  Onların böyle tracele falan yapmak istemeleri muhtemelen şu nedenle: Animasyon çok hızlı olduğu için iki oyun karesi arasında tespit imkansız olur diye düşünüyorlar ya da vuruş noktasını alamam diye düşünüyorlar muhtemelen. Bu düşüncelerin ikiside yanlış. CCD frame arasında yani kare arasında bile tespit yapmaya yarıyor. Yani bir karede kol yukarı da olsa diğer kare de kol karakteri geçmiş olsa aradaki boşluğu doldurmaya yarıyor.

Bu kodu elimde montaj olmadığı için test etmedim (normalde buraya koyduğum herşeyi test ediyorum.)ama bu sistemin istediğin gibi çalışması lazım. Yine ihtiyaç olursa bakarız



Evet bu sistemi biliyorum Bu haliyle başlattığımda anlık hasar veriyor. Bana bu resimden sonraki sistemi lazm aslnda. ::) Hasar verme olayını ayarlayabiliyorm.  Kolizyonun akdif veya Deaktif etme olayı vs. 
Şöyle bişy olmalı. Tuşa bastım Kılıcı kaldırdı savururken gövdeye geldiği anda hasar başlayıp gövdeyi geçtikten sonra hasarı kesmesi.

Aaa Pardon... İlk resmi yeni farkettim ::D Deniyorum hemen
 
mrtcnaslnts' Alıntı:
erginegider' Alıntı:
Şu şekilde collision u açıp kapatabilirsin. Tam vurduğun anda açılır animasyon bitince kapanır.


Şu da dokununca diğer herşeyi umursamasın sadece düşman karaktere zarar versin diye :


Not:  Onların böyle tracele falan yapmak istemeleri muhtemelen şu nedenle: Animasyon çok hızlı olduğu için iki oyun karesi arasında tespit imkansız olur diye düşünüyorlar ya da vuruş noktasını alamam diye düşünüyorlar muhtemelen. Bu düşüncelerin ikiside yanlış. CCD frame arasında yani kare arasında bile tespit yapmaya yarıyor. Yani bir karede kol yukarı da olsa diğer kare de kol karakteri geçmiş olsa aradaki boşluğu doldurmaya yarıyor.

Bu kodu elimde montaj olmadığı için test etmedim (normalde buraya koyduğum herşeyi test ediyorum.)ama bu sistemin istediğin gibi çalışması lazım. Yine ihtiyaç olursa bakarız

Evet bu sistemi biliyorum Bu haliyle başlattığımda anlık hasar veriyor. Bana bu resimden sonraki sistemi lazm aslnda. ::) Hasar verme olayını ayarlayabiliyorm.  Kolizyonun akdif veya Deaktif etme olayı vs. 
Şöyle bişy olmalı. Tuşa bastım Kılıcı kaldırdı savururken gövdeye geldiği anda hasar başlayıp gövdeyi geçtikten sonra hasarı kesmesi.

Aaa Pardon... İlk resmi yeni farkettim ::D Deniyorum hemen

Bu arada daha önce göstermiş olduğun  blueprint hatası fonksiyon const olduğundan olduğundan olmalı.
 
erginegider' Alıntı:
mrtcnaslnts' Alıntı:
Evet bu sistemi biliyorum Bu haliyle başlattığımda anlık hasar veriyor. Bana bu resimden sonraki sistemi lazm aslnda. ::) Hasar verme olayını ayarlayabiliyorm.  Kolizyonun akdif veya Deaktif etme olayı vs. 
Şöyle bişy olmalı. Tuşa bastım Kılıcı kaldırdı savururken gövdeye geldiği anda hasar başlayıp gövdeyi geçtikten sonra hasarı kesmesi.

Aaa Pardon... İlk resmi yeni farkettim ::D Deniyorum hemen

Bu arada daha önce göstermiş olduğun  blueprint hatası fonksiyon const olduğundan olduğundan olmalı.

Kontrol etcem sağol. Birşey daha sorcam şimdi yeni konu açmym ::) Bu Child Actorda bulunan Event tick i nasıl çalıştırcam (Bunu Çalıştırmam gerek)
 
mrtcnaslnts' Alıntı:
erginegider' Alıntı:
Bu arada daha önce göstermiş olduğun  blueprint hatası fonksiyon const olduğundan olduğundan olmalı.

Kontrol etcem sağol. Birşey daha sorcam şimdi yeni konu açmym ::) Bu Child Actorda bulunan Event tick i nasıl çalıştırcam (Bunu Çalıştırmam gerek)

Childactora ne atadıysan sağda onun kendi içinde kendine ait bir tick i var onu kullanacaksın. Şöyle:


 
@erginegider Overlap veya Block gibi collision taramaları melee sistemler için güvenilir değil. Frame rate düşük olduğunda veya fazla farkla düşme yükselme olduğunda tarama yapılan aralık açılıp kaçırma olabiliyor. Bu yüzden trace en güveniliri.

İlk postta farketmedim, anim notify içinde yaptırıyormuşsun trace'i. Anim notify'ı sadece karakter BP içinde yaratacağın bir boolean değişkenini set etmek için kullanacaksın. Animasyonun hangi aralığında hasar vermek istiyorsan o aralığın başında True, sonunda False olarak set edilecek bool. Bu bool da event tick'e kullanacağın bir branch'i kontrol edecek, branch > True çıkışında da trace'ini çizdireceksin. Trace için yaptğın sistem doğru, yalnız socket location vektör değişkenini Local yapma eğer fonksiyon içinde yapacaksan.
 
Jacky' Alıntı:
@erginegider Overlap veya Block gibi collision taramaları melee sistemler için güvenilir değil. Frame rate düşük olduğunda veya fazla farkla düşme yükselme olduğunda tarama yapılan aralık açılıp kaçırma olabiliyor. Bu yüzden trace en güveniliri.

İlk postta farketmedim, anim notify içinde yaptırıyormuşsun trace'i. Anim notify'ı sadece karakter BP içinde yaratacağın bir boolean değişkenini set etmek için kullanacaksın. Animasyonun hangi aralığında hasar vermek istiyorsan o aralığın başında True, sonunda False olarak set edilecek bool. Bu bool da event tick'e kullanacağın bir branch'i kontrol edecek, branch > True çıkışında da trace'ini çizdireceksin. Trace için yaptğın sistem doğru, yalnız socket location vektör değişkenini Local yapma eğer fonksiyon içinde yapacaksan.

Tamamdır. Teşekkür ederim


erginegider' Alıntı:
mrtcnaslnts' Alıntı:
Kontrol etcem sağol. Birşey daha sorcam şimdi yeni konu açmym ::) Bu Child Actorda bulunan Event tick i nasıl çalıştırcam (Bunu Çalıştırmam gerek)

Childactora ne atadıysan sağda onun kendi içinde kendine ait bir tick i var onu kullanacaksın. Şöyle



Kusura bakma eksik söyledim "Parent tick" demek istemiştim
 
mrtcnaslnts' Alıntı:
Jacky' Alıntı:
@erginegider Overlap veya Block gibi collision taramaları melee sistemler için güvenilir değil. Frame rate düşük olduğunda veya fazla farkla düşme yükselme olduğunda tarama yapılan aralık açılıp kaçırma olabiliyor. Bu yüzden trace en güveniliri.

İlk postta farketmedim, anim notify içinde yaptırıyormuşsun trace'i. Anim notify'ı sadece karakter BP içinde yaratacağın bir boolean değişkenini set etmek için kullanacaksın. Animasyonun hangi aralığında hasar vermek istiyorsan o aralığın başında True, sonunda False olarak set edilecek bool. Bu bool da event tick'e kullanacağın bir branch'i kontrol edecek, branch > True çıkışında da trace'ini çizdireceksin. Trace için yaptğın sistem doğru, yalnız socket location vektör değişkenini Local yapma eğer fonksiyon içinde yapacaksan.

Tamamdır. Teşekkür ederim


erginegider' Alıntı:
Childactora ne atadıysan sağda onun kendi içinde kendine ait bir tick i var onu kullanacaksın. Şöyle



Kusura bakma eksik söyledim "Parent tick" demek istemiştim

Bütün parent ler böyle ekleniyor;:


 
Jacky' Alıntı:
@erginegider Overlap veya Block gibi collision taramaları melee sistemler için güvenilir değil. Frame rate düşük olduğunda veya fazla farkla düşme yükselme olduğunda tarama yapılan aralık açılıp kaçırma olabiliyor. Bu yüzden trace en güveniliri.

İlk postta farketmedim, anim notify içinde yaptırıyormuşsun trace'i. Anim notify'ı sadece karakter BP içinde yaratacağın bir boolean değişkenini set etmek için kullanacaksın. Animasyonun hangi aralığında hasar vermek istiyorsan o aralığın başında True, sonunda False olarak set edilecek bool. Bu bool da event tick'e kullanacağın bir branch'i kontrol edecek, branch > True çıkışında da trace'ini çizdireceksin. Trace için yaptğın sistem doğru, yalnız socket location vektör değişkenini Local yapma eğer fonksiyon içinde yapacaksan.

""""Yazıyı Yaklaşık bi 9 defa okuyup anlamaya çalıştıktan sonra anladığım kadarıyla.Ve sanırım anlamamışım. Galiba olmadı çnkü animoynadığında çizilen Kırmızı kapsülleri göremedm ::) ""

[url=https://hizliresim.com/aJeuNZ][url=https://hizliresim.com/OMun31][/url][/url]