leonscottkfm

Unreal MVP
31 May 2015
1,538
5
219
63
28
(34) İstanbul Avrupa
store.steampowered.com
Merhaba arkadaşlar benim sorunum kendi yaptığım bir class objesini veya tanımladığım bir triggerboxu veya herhangi bir aktörü hareket eden bir objeye baglamak istiyorum obje ile beraber hareket etsin istiyorum bunu nasıl sağlarım?
Örneğin dönen bir pervane var ve ucunda actor olacak bana çarptıgında öleceğim .Actore çarptıgında ölme işlemini yaptım fakat pervanenin ucuna nasıl takacağım onunla birlikte dönsün?
 
leonscottkfm' Alıntı:
Merhaba arkadaşlar benim sorunum kendi yaptığım bir class objesini veya tanımladığım bir triggerboxu veya herhangi bir aktörü hareket eden bir objeye baglamak istiyorum obje ile beraber hareket etsin istiyorum bunu nasıl sağlarım?
Örneğin dönen bir pervane var ve ucunda actor olacak bana çarptıgında öleceğim .Actore çarptıgında ölme işlemini yaptım fakat pervanenin ucuna nasıl takacağım onunla birlikte dönsün?

6589-spinblueprint.jpg
 
Khubur' Alıntı:
leonscottkfm' Alıntı:
Merhaba arkadaşlar benim sorunum kendi yaptığım bir class objesini veya tanımladığım bir triggerboxu veya herhangi bir aktörü hareket eden bir objeye baglamak istiyorum obje ile beraber hareket etsin istiyorum bunu nasıl sağlarım?
Örneğin dönen bir pervane var ve ucunda actor olacak bana çarptıgında öleceğim .Actore çarptıgında ölme işlemini yaptım fakat pervanenin ucuna nasıl takacağım onunla birlikte dönsün?

6589-spinblueprint.jpg

Sağol broda bu sanırım sadece dönme işlemini sağlıyor...Asıl sorun actoru bu dönen nesneye bağlamak.
 
leonscottkfm' Alıntı:
Merhaba arkadaşlar benim sorunum kendi yaptığım bir class objesini veya tanımladığım bir triggerboxu veya herhangi bir aktörü hareket eden bir objeye baglamak istiyorum obje ile beraber hareket etsin istiyorum bunu nasıl sağlarım?
Örneğin dönen bir pervane var ve ucunda actor olacak bana çarptıgında öleceğim .Actore çarptıgında ölme işlemini yaptım fakat pervanenin ucuna nasıl takacağım onunla birlikte dönsün?

Örneğin pervanen skeletal mesh diye varsayıyorum.Ucunda istediğin bi iskelet olması gerekiyo.Skeletal meshe gelip o iskelete sağ tıklayıp Add socket de ve kodda attach et o socket ismine veya objenin parent socket özelliği var ordaki büyüteç ikonuna tıkla seçeneklerden istediğin bi kemiğe yerleştir.
 
Arkadaşlar güzel, ve sonuca gidebilecek örnekler vermişler. Emeğe saygı tabi ki, fakat ben farklı bir yöntem önereceğim.

Benim anladığım şey tam olarak şunu yapmaya çalışıyorsun;

source.gif



Bu giftekileri ben Constraint yöntemi ile yaptım. Bu yöntemde ne karakterin rotation veya location değerleri ile uğraşıyorsun, ne de attach ediyorsun. Mantığı gayet basit aslında. Karakter madem ki ölüyor, Character Mesh'i Set Simulate ile fiziksel simülasyonu açabiliriz o zaman. Ve Constraint aracı ile bu karakter meshi pervaneye bağlarız. Hepsi bu.

Tabi bu örneği karakterin ölmesi ve bunu pervaneye takma isteğine yönelik yaptım. Bunu yazmıştın yukarıda. Tabi bu sistem geliştirilebilir. Şu an gördüğün pervane 2 tane küp sadece. Oldukça basit bir örnek. Belki biraz karışık gelebilir ama gerekirse diye bu sistemin görsel algoritmasını ekliyorum:

X9Pm2D.png

ZM9mLk.png


Gif'in videosu:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
hydrogenx' Alıntı:
Arkadaşlar güzel, ve sonuca gidebilecek örnekler vermişler. Emeğe saygı tabi ki, fakat ben farklı bir yöntem önereceğim.

Benim anladığım şey tam olarak şunu yapmaya çalışıyorsun;

source.gif



Bu giftekileri ben Constraint yöntemi ile yaptım. Bu yöntemde ne karakterin rotation veya location değerleri ile uğraşıyorsun, ne de attach ediyorsun. Mantığı gayet basit aslında. Karakter madem ki ölüyor, Character Mesh'i Set Simulate ile fiziksel simülasyonu açabiliriz o zaman. Ve Constraint aracı ile bu karakter meshi pervaneye bağlarız. Hepsi bu.

Tabi bu örneği karakterin ölmesi ve bunu pervaneye takma isteğine yönelik yaptım. Bunu yazmıştın yukarıda. Tabi bu sistem geliştirilebilir. Şu an gördüğün pervane 2 tane küp sadece. Oldukça basit bir örnek. Belki biraz karışık gelebilir ama gerekirse diye bu sistemin görsel algoritmasını ekliyorum:

X9Pm2D.png

ZM9mLk.png


Gif'in videosu:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Evet onun gibi olacak fakat oraya takılmayacak vurdugu zaman uçacak simulate physics olacak :D adamı simulate phsics yapabiliyorum fakat bunu yapamıyorum o verdiğin örnek güzel fakat custom event falan var içerisinde daha önce hiç custom event görmedim sadece level blueprintte çalıştım sanırım başka verileri çağrıyorsun yada fonksiyon gibi...
 
Actore çarptıgında ölme işlemini yaptım fakat pervanenin ucuna nasıl takacağım onunla birlikte dönsün?

Burası senin yazdıklarından bir alıntı. Buradan anladığım ölen aktör pervaneye takılacak. Eğer takılmasını istemiyorsan bu işlem çok daha basit. Sadece hit olayı gerçekleştiğinde Set Simulate Physics yapman yeterli. Pervane aktörü fırlatır zaten. Fırlatmaması için Constraint kullandım. Fırlatmasını istiyorsan buna da gerek yok.

KcLTwxVy9AlUI.gif



Yapması oldukça basit. Yeni bir Blueprint Actor oluştur. Pervaneyi ekle ve döndür. Sonra şunları yapman yeterli;

R1nWm1.png



Eğer hala istediğin şey bu değilse, o zaman bizlik bir sıkıntı yok, her şeyi yaptık. Senin daha net anlatman gerekiyordur :D
 
hydrogenx' Alıntı:
Actore çarptıgında ölme işlemini yaptım fakat pervanenin ucuna nasıl takacağım onunla birlikte dönsün?

Burası senin yazdıklarından bir alıntı. Buradan anladığım ölen aktör pervaneye takılacak. Eğer takılmasını istemiyorsan bu işlem çok daha basit. Sadece hit olayı gerçekleştiğinde Set Simulate Physics yapman yeterli. Pervane aktörü fırlatır zaten. Fırlatmaması için Constraint kullandım. Fırlatmasını istiyorsan buna da gerek yok.

KcLTwxVy9AlUI.gif



Yapması oldukça basit. Yeni bir Blueprint Actor oluştur. Pervaneyi ekle ve döndür. Sonra şunları yapman yeterli;

R1nWm1.png



Eğer hala istediğin şey bu değilse, o zaman bizlik bir sıkıntı yok, her şeyi yaptık. Senin daha net anlatman gerekiyordur :D

Teşekkür ederim oldu fakat en ufak değse adam uçuyor bunu nasıl ayarlayabilirim?Birde sadece döndürme değilde bunun ileri geri gideninden falan yapmak istediğimde matinee mi kullanmak zorundayım?