entity=xCreatePSystem(flag); - создает систему частиц, флаг служит для выбора типа частиц(как написано в справке при включенном будет меньше затрачивать ресурсов)...
xPSystemSetTexture(entity,texture,frame,speed); - применяет текстуру к системе частиц
xLoadTexture,xLoadAnimTexture
xPSystemSetParticleLifetime(entity,life); - устанавливает время жизни частиц
xPSystemSetMaxParticles(entity,count); - устанавливает максимальное количество частиц в системе
xPSystemSetCreationInterval(entity, interval); - интервал создания частиц(чем больше значение тем больше интервал
) )
xPSystemSetCreationFrequency(entity,freq); - частота(
как я понял раз в интервал количество создаваемых частиц)
xPSystemSetVelocity(entity,minx,miny,minz,maxx,max y,maxz); - скорость частиц начальные и конечные по трем осям
xPSystemSetParticleSize(entity, minx,miny,maxx,maxy); - начальные и конечные размеры частиц
xPSystemSetScaleSpeed(entity,minx,miny,maxx,maxy); - скорость увеличения частиц или уменьшения частиц
xPSystemSetColors(entity, sred, sgreen, sblue, ered, egreen, eblue); - изменение цвета от начального до конечного с s - начальный с e - конечный
xPSystemSetColorMode(entity,mode); - включает или выключает вышеуказанную функцию
xPSystemSetBlend(entity,mode); - бленд частиц
xPSystemSetAlpha(entity,alpha); - прозрачность частиц
emitter=xCreateEmitter(Psystem); - создает эммитер(точку создания частиц) системы, в данном случае Psystem
xPositionEntity(emitter,x,y,z); - установить позицию
xEmitterCountParticles(emitter); - получить количество частиц(
могу ошибаться)
Поправьте если я где то не прав