064B
Revision as of 17:13, 28 January 2016 by Spaceeinstein (talk | contribs)
- Description
- Creates a particle at the coordinates point
- Syntax
- 064B: [var] = create_particle "[string]" at [flt1] [flt2] [flt3] type [int]
- Parameter
- [var]
- Variable to store the handle of the particle
- [string]
- Particle name
- [flt1]
- X-coordinate
- [flt2]
- Y-coordinate
- [flt3]
- Z-coordinate
- [int]
- Type
This creates a particle at the coordinates point. It requires opcode 064C in order for it to be visible.
Examples
Each particle has its own properties. These examples will show you one particle for example.
Creating a simple particle. This particle will be temporary but some particles are permanent.
:CreateParticle
064B: 0@ = create_particle "BLOOD_HELI" at 0.0 0.0 0.0 type 1
064C: make_particle 0@ visible
064F: remove_references_to_particle 0@
004E: end_thread
Creating a particle with looping animation. Some particles are set to loop already so this is not needed.
:CreateParticle
0650: destroy_particle 0@
0001: wait 250 ms
064B: 0@ = create_particle "BLOOD_HELI" at 0.0 0.0 0.0 type 1
064C: make_particle 0@ visible
0002: jump @CreateParticle
Keywords
create, particle, effects, fx, system