Difference between revisions of "ParticleAnimated"
From King Arthur's Gold Wiki
Shadlington (Talk | contribs) (Created page with "<onlyinclude> Creates a particle with a number of different options. </onlyinclude> Filename is the file the particle texture will be loaded from, pos is its position, vel is its...") |
Shadlington (Talk | contribs) |
||
Line 5: | Line 5: | ||
<syntaxhighlight lang="cpp">void makeAnimatedParticle( string filename, Vec2f pos, Vec2f vel, f32 angle, f32 scale, u8 animatespeed, f32 gravity, bool selflit )</syntaxhighlight> | <syntaxhighlight lang="cpp">void makeAnimatedParticle( string filename, Vec2f pos, Vec2f vel, f32 angle, f32 scale, u8 animatespeed, f32 gravity, bool selflit )</syntaxhighlight> | ||
+ | Example from Entities/Common/FireScripts/FireParticle.as: | ||
+ | <syntaxhighlight lang="cpp">makeAnimatedParticle( texture, pos, Vec2f(0,0), 0.0f, 1.0f, 5, -0.1, true );</syntaxhighlight> | ||
[[Category:Scripting]] | [[Category:Scripting]] | ||
[[Category:Global Functions]] | [[Category:Global Functions]] |
Revision as of 15:23, 17 August 2012
Creates a particle with a number of different options.
Filename is the file the particle texture will be loaded from, pos is its position, vel is its velocity, angle is ??? - appears unused?, scale is a scaling factor on the particle size, animatespeed is how often the particle animation will be updated, gravity is how strong gravity's pull on it is, selflit determines whether the particle is a light source or not.
void makeAnimatedParticle( string filename, Vec2f pos, Vec2f vel, f32 angle, f32 scale, u8 animatespeed, f32 gravity, bool selflit )
Example from Entities/Common/FireScripts/FireParticle.as:
makeAnimatedParticle( texture, pos, Vec2f(0,0), 0.0f, 1.0f, 5, -0.1, true );