We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
oxygine-magicparticles is extension for oxygine-framework. It is based on commercial particles library Magic Particles.
Install Magic Particles 3D (Dev) Free.
Create and export your particles (Save for API mode):
Copy exported files to data folder and add reference to resources xml file:
<magicparticles file="particles/effects.ptc"/>
Include headers:
#include "MagicEmitter.h" #include "ResMagicParticles.h"
Initialize particles:
ResMagicParticles::init();
Create Emitter actor:
ResMagicParticles *rs = gameResources.getT<ResMagicParticles>("effects"); const ResMagicEmitter *mpem = rs->getEmitterByName("emitter_id"); spMagicEmitter em = new MagicEmitter; em->attachTo(getStage()); em->setPosition(pos); em->setEmitter(mpem); em->setAutoDetach(true);
Where emitter_id is unique identifier of emitter created in the Magic Particles Editor.