#LunarPS: The new FlxEmitter.
1 messages · Page 1 of 1 (latest)
https://github.com/ZSolarDev/LunarPS/blob/main/src/lunarlib/abstracts/LunarVarAbstract.hx
What is this?
readme updated, that point is irrelivant now
honestly i didnt expect many people to use it, hance why it is undocumented. I added this comment inside the code:
Overload the 'a.b' operator to get a value from this map, it allows for the following syntax without defining the variable in this abstract:
abstract.value = 3;
trace(abstract.value);
you can also look at this page too: https://github.com/ZSolarDev/LunarPS/wiki/Particles#-------lunarparticle
LunarLib: better general-framework features. Contribute to ZSolarDev/LunarPS development by creating an account on GitHub.
it documents a "values" variable which is of type LunarVarAbstract
it basically has extra elaboration on this
What is LunarPS (LunarParticleSystem)?
I want LunarPS to be a highly flexlble particle system for HaxeFlixel, completely undefined by default. I'm trying to give you control over EVERYTHING. you have control over the particle before it spawns, when it spawns, and every frame after it spawns. By default, it is a blank canvas, spawning particles in 1 spot. you can choose if they autospawn, and time between particle spawning; but that's all. You can even spawn your own batch of particles. To make effects easier, there is a particle system, which helps you manage multiple emitters; Visit the wiki for more info.
How do I use it?
- There are some basic examples for Haxeflixel here.
- Read the wiki.
LunarPS: The new FlxEmitter.
what should I add to lunarps
Quantum simulations
You srs?
Yes
What
I don't even know what those are
I don't even know what quantum means
😠I'm so cooked
I don't think Ima do that
Also I'm planning on adding behavior packs and more default behaviors
And possibly file presets? I find it useless in favor of behavior packs though
128 bit integer division
???
LunarPS 1.1.1 had been released!!!
Added Behavior Packs, and added a SignalParticleBehavior which adds callbacks for preParticleSpawn, onParticleSpawn, and onParticleFrame.
ok
there are many updates today
im not saying these unless the minor version has changed
(major).(minor).(patch)
I might work on some examples on what this library looks like
Also, a feature is an emitter, behaviors, behavior packs, etc. so what's an idea for a new feature? Everything related to the particles(velocity, acceleration, collision, anything else related to the particles) can be done by the user via custom behaviors.
eh ig im good on features cause no one has anything to say
what preset behaviors should i add?
I think having the "What does it look like?" section on the README would help people engage more with it
Damn i completely forgot about that lmao
Having demos/samples showcasing stuff like that could be a nice addition
Yeah
I'm thinking of maybe fire
That's gonna take a hot minute to get right though
LunarPS 2.0.0 has been released.
Added 7 new behaviors, removed the need for Copy.hx, fixed a memory leak in LunarParticleEmitter, improved LunarParticleEmitter, addded rotation, replaced LunarCircles radius with width and height, made the example into a demo.
Many things below 2.0.0 will no longer work!
What do I add
Like it does everything I need it to do
I don't know what else I should add without it being bloat
I fixed a couple things with the newest versions