I wrote this little Excel Macro (attached) which allows converting an excel drawing into a Box2d/liquidfun drawing:
I would like to add a continuous flow of water in the environment, but unfortunately I found that the Box2d/liquidfun version included in Gideros is buggish, as it lacks some file and declarations (for example ParticleEmitter); so the example Faucet does not compile.
So I tried adding manually particles inside .Step() functio, but I don't understand how to use this function.
So I'm stuck. Any help?
Macro creates a testParticles.js file to be replaced to the original file in LFJS folder of BOX2d/Liquidfun distribution.
Do you know how I can fix Liquidfun inside Giderors distribution to get Faucet example working?
BTW gideros + excel + excel macros = great combo.
Anyway, how would I implement a liquidfun particles emitter in LUA/GIDEROS? Maybe I can do the remaining part (adding walls and water) by myself, but I need some help in adding a continuous flow of water particles.
See examples that come with gideros:
I understand correctly?- -you want to port the game from JS to gideros?
@SinisterSoft Somewhere on the forum posted examples with fluid?
мій блог по гідерос https://simartinfo.blogspot.com
gideros-master\samplecode\Physics\Particles (sorry, can't post links yet)
I attach the LUA file.
To test it online in the "emulator" you must remove the reference to the texture image:
Particles example in action:
Let's see how complex it is porting a Box2d source from JS to LUA...
Apart from this, does anybody know if I can set "buoyancy level", or "weight", or how they call it, of different particles in Box2d?
My thought was to have a plughole physics object and any waterdrop that touched it shape would be destroyed. It seems however that particles are not able to partake in such collision detection so in turn it appears that using particles to simulate water wouldn't be viable if you wanted waterdrops to disappear when they went down a plughole.
Is there any way to make a plughole work with particles or would it only be possible using more traditional box2d objects?
Likes: Apollo14, MoKaLux, antix
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)