Difference between revisions of "Particle2"
From Unofficial QEdit Wiki Guide
Pheonixmog (Talk | contribs) (Created page with "==Syntax== ''Syntax:'' <span style='font-size:12px;font-family:courier'><span style='color:red'>particle2</span> register1, t_dword, t_float</span> * ''register = Start of co...") |
Pheonixmog (Talk | contribs) |
||
Line 16: | Line 16: | ||
==Use== | ==Use== | ||
− | Used to set a particle on a specific set of coordinates. Unlike [[ | + | Used to set a particle on a specific set of coordinates. Unlike [[Particle_V3]] this op code uses floats and therefore can support things like [[sin]] and [[cos]]. Here's a video showcasing all particles supported by this op code: https://www.youtube.com/watch?v=4wFH3o8e-Os |
Latest revision as of 18:57, 5 February 2022
Syntax
Syntax: particle2 register1, t_dword, t_float
- register = Start of continuous registers. Uses float values.
- t_dword = Particle number. Decimal value.
- t_float = Number of frames the particle is active.
Continuous registers
(3 registers.)
Register 1 = X-coord of particle in float value.
Register 2 = Y-coord of particle in float value.
Register 3 = Z-coord of particle in float value.
Use
Used to set a particle on a specific set of coordinates. Unlike Particle_V3 this op code uses floats and therefore can support things like sin and cos. Here's a video showcasing all particles supported by this op code: https://www.youtube.com/watch?v=4wFH3o8e-Os
Example
//This example is used to set a specific particle on the map.
100: fleti R1, 0 //Set the X value of the particle to 0. fleti R2, 15 //Set Y value of the particle to 15 fleti R3, 25 //Set Z value of the particle to 25 particle2 R1, 000001AC, 1 //Spawns a Demons particle at coordinates 0,15,25 for 1 frame. ret