create particle effects that dont move in a straight line?

Hi there, Pardon me. i am very new to Unity. I need some help here. I hope my questions don’t sound silly :slight_smile:

Q1:
I am trying to create a particle effect that move in a particular motion, for eg a curve. how do i go about it? do i create bones in 3d max in order to achieve that? or scripting?

Q2:
can i scale particle effects like how i scale mesh? for eg if i scale my particle bigger using ellipsoid, i will have to adjust the sizes n energy etc.

Q3:
How do i create a growing size charging energy ball?

Thanks!!!

Hi, welcome to the forum!

You can make particles follow a simple curve by setting the forces so they get accelerated sideways as they move. If you need to do something more complicated, you can access the particles from a script using the particles property of the emitter. Each particle is represented by an object that lets you change its position, velocity, etc. You could, for example, change the position on each frame to make the particles follow a path.

There isn’t currently a way to scale up the whole system so the parameters stay in proportion and look the same with increasing size.

The particle animator has a growing size charging enemy ball setting which you just need to enable :wink:

I’m not sure what you mean by that. Can you describe it in more detail? Better still, perhaps you can link to an image or video that displays the effect you are looking for from an existing game?

Hey Thanks for the reply! : )

how about something more complicated like, say a ‘G’ shape? scripting too? Do i use bone animation to achieve that?

i m trying to create a charging energy ball that increases its size over time.
for eg: in this video (0:28to0:36)

Thanks a lot for your help![/url]

If you need something like this you should check this out:

http://forum.unity3d.com/threads/203889-Spline-particles