Difference between revisions of "Particles"
From GiderosMobile
m (mostly formatting :-)) |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | |||
<!-- GIDEROSOBJ:Particles --> | <!-- GIDEROSOBJ:Particles --> | ||
− | ''' | + | '''Supported platforms:''' [[File:Platform android.png]][[File:Platform ios.png]][[File:Platform mac.png]][[File:Platform pc.png]][[File:Platform html5.png]][[File:Platform winrt.png]][[File:Platform win32.png]]<br/> |
− | ''' | + | '''Available since:''' Gideros 2016.06<br/> |
− | ''' | + | '''Inherits from:''' [[Special:MyLanguage/Sprite|Sprite]]<br/> |
− | === | + | === Description === |
− | A | + | A particle system which allows to draw several identical dots or bitmaps, with varying colour and orientation. |
{|- | {|- | ||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
− | === | + | === Methods === |
− | [[Special:MyLanguage/Particles.new|Particles.new]] '' | + | [[Special:MyLanguage/Particles.new|Particles.new]] ''Create new particles group''<br/><!-- GIDEROSMTD:Particles.new() Create new particles group --> |
− | [[Special:MyLanguage/Particles:addParticles|Particles:addParticles]] '' | + | [[Special:MyLanguage/Particles:addParticles|Particles:addParticles]] ''Add particles''<br/><!-- GIDEROSMTD:Particles:addParticles(particles) Add particles --> |
− | [[Special:MyLanguage/Particles:clearTexture|Particles:clearTexture]] '' | + | [[Special:MyLanguage/Particles:clearTexture|Particles:clearTexture]] ''Clear texture for all particles''<br/><!-- GIDEROSMTD:Particles:clearTexture() Clear texture for all particles --> |
[[Special:MyLanguage/Particles:getNearestParticle|Particles:getNearestParticle]] <br/><!-- GIDEROSMTD:Particles:getNearestParticle(x,y) --> | [[Special:MyLanguage/Particles:getNearestParticle|Particles:getNearestParticle]] <br/><!-- GIDEROSMTD:Particles:getNearestParticle(x,y) --> | ||
− | [[Special:MyLanguage/Particles:getParticleAngle|Particles:getParticleAngle]] '' | + | [[Special:MyLanguage/Particles:getParticleAngle|Particles:getParticleAngle]] ''get particle angle''<br/><!-- GIDEROSMTD:Particles:getParticleAngle(i) get particle angle --> |
− | [[Special:MyLanguage/Particles:getParticleColor|Particles:getParticleColor]] '' | + | [[Special:MyLanguage/Particles:getParticleColor|Particles:getParticleColor]] ''Get color and alpha value of particle''<br/><!-- GIDEROSMTD:Particles:getParticleColor(i) Get color and alpha value of particle --> |
[[Special:MyLanguage/Particles:getParticleDecay|Particles:getParticleDecay]] <br/><!-- GIDEROSMTD:Particles:getParticleDecay(i) --> | [[Special:MyLanguage/Particles:getParticleDecay|Particles:getParticleDecay]] <br/><!-- GIDEROSMTD:Particles:getParticleDecay(i) --> | ||
− | [[Special:MyLanguage/Particles:getParticlePosition|Particles:getParticlePosition]] '' | + | [[Special:MyLanguage/Particles:getParticlePosition|Particles:getParticlePosition]] ''get position of particle''<br/><!-- GIDEROSMTD:Particles:getParticlePosition(i) get position of particle --> |
− | [[Special:MyLanguage/Particles:getParticleSize|Particles:getParticleSize]] '' | + | [[Special:MyLanguage/Particles:getParticleSize|Particles:getParticleSize]] ''get size of particle in pixels''<br/><!-- GIDEROSMTD:Particles:getParticleSize(i) get size of particle in pixels --> |
− | [[Special:MyLanguage/Particles:getParticleSpeed|Particles:getParticleSpeed]] '' | + | [[Special:MyLanguage/Particles:getParticleSpeed|Particles:getParticleSpeed]] ''Get speed of particle''<br/><!-- GIDEROSMTD:Particles:getParticleSpeed(i) Get speed of particle --> |
[[Special:MyLanguage/Particles:getParticleTag|Particles:getParticleTag]] <br/><!-- GIDEROSMTD:Particles:getParticleTag(i) --> | [[Special:MyLanguage/Particles:getParticleTag|Particles:getParticleTag]] <br/><!-- GIDEROSMTD:Particles:getParticleTag(i) --> | ||
− | [[Special:MyLanguage/Particles:getParticleTtl|Particles:getParticleTtl]] '' | + | [[Special:MyLanguage/Particles:getParticleTtl|Particles:getParticleTtl]] ''get initial time to live of particle''<br/><!-- GIDEROSMTD:Particles:getParticleTtl(i) get initial time to live of particle --> |
[[Special:MyLanguage/Particles:getParticles|Particles:getParticles]] <br/><!-- GIDEROSMTD:Particles:getParticles(set,tag) --> | [[Special:MyLanguage/Particles:getParticles|Particles:getParticles]] <br/><!-- GIDEROSMTD:Particles:getParticles(set,tag) --> | ||
[[Special:MyLanguage/Particles:isPaused|Particles:isPaused]] <br/><!-- GIDEROSMTD:Particles:isPaused() --> | [[Special:MyLanguage/Particles:isPaused|Particles:isPaused]] <br/><!-- GIDEROSMTD:Particles:isPaused() --> | ||
− | [[Special:MyLanguage/Particles:removeParticles|Particles:removeParticles]] '' | + | [[Special:MyLanguage/Particles:removeParticles|Particles:removeParticles]] ''Remove particles by index in table or as arguments''<br/><!-- GIDEROSMTD:Particles:removeParticles(particle indeces) Remove particles by index in table or as arguments --> |
− | [[Special:MyLanguage/Particles:scaleParticles|Particles:scaleParticles]] '' | + | [[Special:MyLanguage/Particles:scaleParticles|Particles:scaleParticles]] ''scale or resize all particles in this sprite''<br/><!-- GIDEROSMTD:Particles:scaleParticles(scale,absolute) scale or resize all particles in this sprite -->[[Special:MyLanguage/Particles:setParticleAngle|Particles:setParticleAngle]] ''set angle of particle''<br/><!-- GIDEROSMTD:Particles:setParticleAngle(i,angle) set angle of particle --> |
− | [[Special:MyLanguage/Particles:setParticleColor|Particles:setParticleColor]] '' | + | [[Special:MyLanguage/Particles:setParticleColor|Particles:setParticleColor]] ''set color of particles''<br/><!-- GIDEROSMTD:Particles:setParticleColor(i,color,alpha) set color of particles --> |
[[Special:MyLanguage/Particles:setParticleDecay|Particles:setParticleDecay]] <br/><!-- GIDEROSMTD:Particles:setParticleDecay(i,decay,decayAlpha,decayGrowth,decayAngular) --> | [[Special:MyLanguage/Particles:setParticleDecay|Particles:setParticleDecay]] <br/><!-- GIDEROSMTD:Particles:setParticleDecay(i,decay,decayAlpha,decayGrowth,decayAngular) --> | ||
− | [[Special:MyLanguage/Particles:setParticlePosition|Particles:setParticlePosition]] '' | + | [[Special:MyLanguage/Particles:setParticlePosition|Particles:setParticlePosition]] ''set position of particle''<br/><!-- GIDEROSMTD:Particles:setParticlePosition(i,x,y) set position of particle --> |
− | [[Special:MyLanguage/Particles:setParticleSize|Particles:setParticleSize]] '' | + | [[Special:MyLanguage/Particles:setParticleSize|Particles:setParticleSize]] ''set size of particle''<br/><!-- GIDEROSMTD:Particles:setParticleSize(i,size) set size of particle --> |
− | [[Special:MyLanguage/Particles:setParticleSpeed|Particles:setParticleSpeed]] '' | + | [[Special:MyLanguage/Particles:setParticleSpeed|Particles:setParticleSpeed]] ''Set speed of particles''<br/><!-- GIDEROSMTD:Particles:setParticleSpeed(i,x,y,a,s) Set speed of particles --> |
[[Special:MyLanguage/Particles:setParticleTag|Particles:setParticleTag]] <br/><!-- GIDEROSMTD:Particles:setParticleTag(i,tag) --> | [[Special:MyLanguage/Particles:setParticleTag|Particles:setParticleTag]] <br/><!-- GIDEROSMTD:Particles:setParticleTag(i,tag) --> | ||
− | [[Special:MyLanguage/Particles:setParticleTtl|Particles:setParticleTtl]] '' | + | [[Special:MyLanguage/Particles:setParticleTtl|Particles:setParticleTtl]] ''set time to live''<br/><!-- GIDEROSMTD:Particles:setParticleTtl(i,ttl) set time to live --> |
[[Special:MyLanguage/Particles:setParticlesTag|Particles:setParticlesTag]] <br/><!-- GIDEROSMTD:Particles:setParticlesTag() --> | [[Special:MyLanguage/Particles:setParticlesTag|Particles:setParticlesTag]] <br/><!-- GIDEROSMTD:Particles:setParticlesTag() --> | ||
[[Special:MyLanguage/Particles:setPaused|Particles:setPaused]] <br/><!-- GIDEROSMTD:Particles:setPaused(paused) --> | [[Special:MyLanguage/Particles:setPaused|Particles:setPaused]] <br/><!-- GIDEROSMTD:Particles:setPaused(paused) --> | ||
− | [[Special:MyLanguage/Particles:setTexture|Particles:setTexture]] '' | + | [[Special:MyLanguage/Particles:setTexture|Particles:setTexture]] ''Set texture to all particles''<br/><!-- GIDEROSMTD:Particles:setTexture(texture) Set texture to all particles --> |
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| | ||
− | + | === Events === | |
− | === | + | === Constants === |
− | === | ||
|} | |} | ||
{{GIDEROS IMPORTANT LINKS}} | {{GIDEROS IMPORTANT LINKS}} |
Revision as of 05:19, 24 October 2020
Supported platforms:
Available since: Gideros 2016.06
Inherits from: Sprite
Description
A particle system which allows to draw several identical dots or bitmaps, with varying colour and orientation.