064B
Jump to navigation
Jump to search
- Description
- Creates a particle at the coordinates point
- Syntax
- 064B: [var] = create_particle "[string]" at [flt1] [flt2] [flt3] type [int]
- Parameter
- [string]
- Particle name
- [flt1]
- X-coordinate
- [flt2]
- Y-coordinate
- [flt3]
- Z-coordinate
- [int]
- Type
- [var]
- Variable to store the handle of the particle
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