Help with particle effect.

muoch10muoch10 Member Posts: 112
edited June 2013 in Working with GS (Mac)
Hey. So I have watched all the gamesalad videos (That I could find at least) on particle effects and I just can't seem to master it. I was hoping someone could help me achieve a certain effect. Basically I am creating "slime" like monster and when they move I want them to have a particle effect. I want it to look very similar to the type of particle effect slimes in minecraft have. Here is a video I found from youtube that just shows what slimes in minecraft look like (if you don't know)

If it helps, here is a picture of the slime I am using...
image

Thanks.

Comments

  • StarmuteStarmute Member Posts: 24
    Hey, send me your game project and i'll try to help, unfortunately i have to go now so i can't help atm, but i can have it by tomorrow most likely
  • muoch10muoch10 Member Posts: 112
    I would but it wouldn't be any help as the slimes literally do nothing at all at the moment. Basically the only work done on the slimes (except for messing around with particle effects and failing) is making that picture I put in the first post...

    Thanks.
  • StarmuteStarmute Member Posts: 24
    Set a rule that when the slime hits the ground, it spawns a short-lived actor that emits a few particles. That will work.
  • jamie_cjamie_c ImagineLabs.rocks Member, PRO Posts: 5,772
    It takes a lot of playing around with the settings of particles usually to get them to look good. I would spend time playing and adjusting to get things just right, there is not usually a specific way to set things up.
  • K1dTrunksK1dTrunks PRO Posts: 55
    Personally, I wouldn't use the particle behavior at all. In needs a lot of improvement (you can't give the particles their own independent gravity, can't put them BEHIND the actor, they must have same height and width). So I would create a new actor for the slime and have the monsters spawn them.

    Give the slime a change velocity behavior with random numbers for the direction (probably between 0 and 180 in this case) and speed. Give them an acceleration of 270 (relative to scene) at whatever speed you want. Then just interpolate their alpha and/or size to zero. And make sure to destroy them when their alpha/size gets to zero. Now you've got a beautiful, fully customizable particle effect!
  • SocksSocks London, UK.Member Posts: 12,822
    Personally, I wouldn't use the particle behavior at all. In needs a lot of improvement (you can't give the particles their own independent gravity, can't put them BEHIND the actor, they must have same height and width). So I would create a new actor for the slime and have the monsters spawn them.

    Give the slime a change velocity behavior with random numbers for the direction (probably between 0 and 180 in this case) and speed. Give them an acceleration of 270 (relative to scene) at whatever speed you want. Then just interpolate their alpha and/or size to zero. And make sure to destroy them when their alpha/size gets to zero. Now you've got a beautiful, fully customizable particle effect!
    +1 to everything @K1dTrunks said.

    :)>-
  • muoch10muoch10 Member Posts: 112
    Personally, I wouldn't use the particle behavior at all. In needs a lot of improvement (you can't give the particles their own independent gravity, can't put them BEHIND the actor, they must have same height and width). So I would create a new actor for the slime and have the monsters spawn them.

    Give the slime a change velocity behavior with random numbers for the direction (probably between 0 and 180 in this case) and speed. Give them an acceleration of 270 (relative to scene) at whatever speed you want. Then just interpolate their alpha and/or size to zero. And make sure to destroy them when their alpha/size gets to zero. Now you've got a beautiful, fully customizable particle effect!
    Thank you. I'm gonna mess around with what you said and see if I can make it look good enough.

    Thanks.
  • K1dTrunksK1dTrunks PRO Posts: 55
    Glad to help! ;)
Sign In or Register to comment.