flashci

Yeni üye
15 Mar 2015
25
1
0
(1) Adana
Merhaba, silahımdan ateşlediğim kurşunumun bir hedefe ulaşana kadar scale değerini arttırabilir miyim? Projectile movement içerisinde bunun ayarı var mı ya da blueprint ile yapılması mümkün mü?
Bir enerji dalgası gidiyor (Particle) ama enerji dalgamın scale değerinin zamana bağlı olarak bir miktar büyümesi gerekiyor çünkü püskürtme şeklinde gitmesini istiyorum. Ayrıntılar aşağıdadır. Yardımcı olursanız sevinirim.

Teşekkür ederim.

9gg7Q5.png


ZMMaPG.png
 
Eğer silahtan bağımsız olarak, silahtan çıktıktan sonra hedefe varana kadar büyüyerek gitmesini istiyorsan evet büyüklük değeri ayarlanabilir. Diğer türlü hedef ile senin aranda bağ olmasını istiyorsan Trail veya Beam particle yöntemleri işin içine girer. Örn: Lazer silahı gibi...

Ama seninki silahtan bağımsız, gidene kadar büyümesini istiyorsun değil mi? Bunu sorma nedenim yukarıda attığın şemada sanki bağ olmasını istiyormuşsun gibi görünüyor. Emin olmak için soruyorum :)
 
Evet, silahtan bağımsız gidiyor. Eklediğim particle özelliği sayesinde arkasında su buharını andıran bir iz bırakıyor. Ben bu izin "hedefe ulaşacağı âna kadar" büyümesini istiyorum. Zaten 1-2 sn sürüyor ama o püskürtme etkisini yaratması için scale değerinin biraz artması yeterli olacak. Silahtan bağımsız, gidene kadar büyümesi benim için yeterli. Teşekkür ederim şimdiden.


BluePrint içeriğim de burda;

777JAv.png
 
Timeline kullanarak istediğin actorün büyüklüğünü zamana yayarak büyütebilirsin. Aşağıdaki ekran görüntüsünde yer alan Lerp nodu A pinine mevcut büyüklük, B pinine ise hedef büyüklük yazılacak. Timeline ise kaç saniyede büyüme tamamlanacak ise o kadar süre ayarlanacak. Örn: Büyüme 3 saniye sürmesi gerekiyorsa Time:3 Value:1 olacak. Süre ne olursa olsun Value değeri her zaman 1 olarak kalmalı. Ekran görüntüsü aşağıdadır.

Pnnd2d.png


njjdqR.png