CBEffects

CBEffects is a very powerful, easy to use, flexible, and infinitely customizable  free  particle system. It takes a completely new slant to particle engines by giving you a handle to each one. Once you have your handle to it, each one is started, stopped, edited, and deleted  from the handle , instead of internally by the particle system.

Enjoy!

You can download CBEffects, along with the sample app, here.

Caleb,

Thanks for great library. It works fine in simulator.

I built your sample CBResources for device (iPad and Android), and it seems that your path checking “CBEExistent” make the samples failed to work properly. It just showed the alert and stop. Corona compiled all lua file to binary, so it will not find any reference on the device.

Anyway, thanks again.

I already use your library for my application :slight_smile:

za

Ok, I’ll change that.

I had it that way so massive errors didn’t occur and possibly crash Corona.

By the way, apologies for the dirty post - I didn’t realize HTML tags don’t work with the new forums, so there was just a bunch of HTML out there :slight_smile: and I accidentally named it “Cbeffects” instead of “CBEffects”. Oh well :smiley:

C

I’ll have to check this out.

Hope you enjoy it!

C

Great, Caleb! Thanks a lot.

Congrats on the updates and release Caleb.  I’m giving this another test and go-round.

Cheers,

Ed

Please do :slight_smile:

C

Hello Cabel, I saw your CBEffects (and CBResources) project with multiple examples and I love the rain (with drops) example and the snow. 

Since I’m a new programmer with Corona SDK, I was wondering if you can help me use your library in my project because I’m kind of confused with your big project and everything that is inside and I don’t want to have things I don’t need in my project. 

What I’m trying to achieve is simply to make it rain (with rain drops) on demand (button click, toggle start/stop). The stop function needs to free resources and memory and start simply call what is needed to make the rain start.

Same thing with the snow effect.

Would you be able to give my some step by step tutorial?

Of course if I’m capable doing what I need with your Library, it will be my pleasure to give you a donation!

Thank you in advance! :slight_smile:

There’s a few how-to resources in the CBResources folder (under “HowTo”) - open the CBReadme.pdf and look near the bottom for the VentGroup commands. I think you’ll find what you need in the :start(), :stop(), and :clean() commands.

An idea for a start/stop function might be to have a flag that checks whether the rain is going, if it’s not, start it, otherwise :stop() and :clean() it.

I also just made a tutorial for creating your first effect:

http://forums.coronalabs.com/topic/33869-tutorial-create-a-rain-effect/

C

Caleb,

Thanks for great library. It works fine in simulator.

I built your sample CBResources for device (iPad and Android), and it seems that your path checking “CBEExistent” make the samples failed to work properly. It just showed the alert and stop. Corona compiled all lua file to binary, so it will not find any reference on the device.

Anyway, thanks again.

I already use your library for my application :slight_smile:

za

Ok, I’ll change that.

I had it that way so massive errors didn’t occur and possibly crash Corona.

By the way, apologies for the dirty post - I didn’t realize HTML tags don’t work with the new forums, so there was just a bunch of HTML out there :slight_smile: and I accidentally named it “Cbeffects” instead of “CBEffects”. Oh well :smiley:

C

I’ll have to check this out.

Hope you enjoy it!

C

Great, Caleb! Thanks a lot.

Congrats on the updates and release Caleb.  I’m giving this another test and go-round.

Cheers,

Ed

Please do :slight_smile:

C

Hello Cabel, I saw your CBEffects (and CBResources) project with multiple examples and I love the rain (with drops) example and the snow. 

Since I’m a new programmer with Corona SDK, I was wondering if you can help me use your library in my project because I’m kind of confused with your big project and everything that is inside and I don’t want to have things I don’t need in my project. 

What I’m trying to achieve is simply to make it rain (with rain drops) on demand (button click, toggle start/stop). The stop function needs to free resources and memory and start simply call what is needed to make the rain start.

Same thing with the snow effect.

Would you be able to give my some step by step tutorial?

Of course if I’m capable doing what I need with your Library, it will be my pleasure to give you a donation!

Thank you in advance! :slight_smile:

There’s a few how-to resources in the CBResources folder (under “HowTo”) - open the CBReadme.pdf and look near the bottom for the VentGroup commands. I think you’ll find what you need in the :start(), :stop(), and :clean() commands.

An idea for a start/stop function might be to have a flag that checks whether the rain is going, if it’s not, start it, otherwise :stop() and :clean() it.

I also just made a tutorial for creating your first effect:

http://forums.coronalabs.com/topic/33869-tutorial-create-a-rain-effect/

C

Hi Caleb

First of all, a jar of thanks for such a wonderful library :). I have been playing around with it for a while and have just hit a hurdle. I am using the “burn” preset for animation and after creating a new vent, I am trying to change the flame color by using:

vent.color = {{0,100,100},{0,50,50},{0,300,300}}. However, the flame is still yellow. Could you please point out how I could get this sorted?

Best

Bob