Hi, so I’m throwing together a quick VFX portfolio, and am unsure how to show off a certain effect.
Essentially, I wanna have a plasma/energy ball shooting out of a source (in this case a generic turret i modelled for demonstrating weapon fx ) with a trail behind it, and an explosion/wave dispersing out upon collision. I figured I could get away with specifying init. velocity for the particles and just have the whole thing shoot out periodically - that way I wouldn’t have to bother with blueprint. The problem is that when I specify init. velocity on the axis I need the ball to travel in, the ‘ball’ effectively falls apart, since none of the particles live long enough to travel the distance that I need (it’s like a quick jittery lightning-ball like effect where all the particles have a very low lifetime).
To help visualize what I mean, here’s a shot. Basically for the purpose of this demonstration I want the energy ball going in a straight line from point A (the turret) to point B (the vertical panel).
As I said, there’s going to be a trail behind it as well as collision event consisting of an energy wave.
I have absolutely no BP/coding experience, so my question is, is there a way to set this up easily in blueprint? The projectile just needs to shoot out from a fixed location on mouse click/key press (I suppose I could bind it to the turret actor but since the turret is static I don’t really see the point). I’ve looked at a bunch of weapon tutorials but they all seem way too complicated for what I want.
Also, how should I handle the collision as well as setup for the particle systems? Currently I have the energy ball and plasma wave as two separate systems (plus a third one for the trail possibly). I imagine the wave system can activate once the projectile collides with the panel? Or is having them all be different emitters in the same system and somehow activating them via BP a better idea? If so, how would I do that? Is there a way to drive various parameters in cascade via blueprint?