Difference between revisions of "Particle2"

From Unofficial QEdit Wiki Guide
Jump to: navigation, search
(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...")
 
 
Line 16: Line 16:
  
 
==Use==
 
==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
+
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 


Also see

fleti sin cos