Advertisement
salahzar

Particella pt 1: Fontana

Nov 17th, 2014
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. key target = "66b758c0-b18d-49cf-b655-996e5e9bea9a"; //
  2. integer pattern = PSYS_SRC_PATTERN_ANGLE_CONE; // PSYS_SRC_PATTERN_EXPLODE, PSYS_SRC_PATTERN_DROP, PSYS_SRC_PATTERN_ANGLE_CONE, PSYS_SRC_PATTERN_ANGLE
  3.  
  4. float radius=.35; // NOT FOR DROP FIRING OFFSET to OBJECT CENTER // punto di sparo, offset rispetto al centro
  5. float bangle=PI/4-0.01; // BEGIN/END ANGLE // angolo di inizio *ONLY* for ANGLE_CONE
  6. float eangle=PI/4;
  7.  
  8. integer flags = 0
  9.  | PSYS_PART_EMISSIVE_MASK // particles are luminous // particelle luminose
  10.  | PSYS_PART_INTERP_COLOR_MASK // change color // cambiano colore
  11.  | PSYS_PART_INTERP_SCALE_MASK  // change scale // cambiano dimensioni
  12. // | PSYS_PART_WIND_MASK // follow random wind in the sim // seguono il vento casuale
  13. // | PSYS_PART_BOUNCE_MASK // bounce over the z axis // rimbalzano sull'asse z dell'oggetto
  14. // | PSYS_PART_TARGET_POS_MASK // target an avatar or object...verso un target
  15. // | PSYS_PART_TARGET_LINEAR_MASK // target LINEAR va direttamente al target
  16. ;
  17.  
  18. string texture = ""; // TEXTURE UUID ""=empty
  19. float age=0; // AGE in secs of the system 0 forever // età del sistema 0=per sempre
  20. float bdelay=0.1; // DENSITY: frequency of burst .0=max density // DENSITA', frequenza di generazione 0=massima densità
  21. integer partcount=500; // NUM Particles to generate // numero particelle da generare ad ogni lancio
  22. float partage=3; // AGE of single particle // ETA di ogni particella
  23.  
  24. float maxspeed=2; // FIRING SPEED  0:will stay stationary | velocità di sparo 0 rimane ferma
  25. float minspeed=1;
  26.  
  27. // ACCELERATION = gravity | acceleratione = gravità
  28. vector push=<0,0,-1>;
  29. // starting color WHITE |  colore di partenza BIANCO
  30. vector scolor=<1,1,1>;
  31. // colore di arrivo BLU  // ending color BLUE
  32. vector ecolor=<0,0,1>;
  33.  
  34. // TRASPARENZA 1=opaco, 0= trasparente
  35. // TRANSPARENCY
  36. float salpha=1;
  37. float ealpha=1;
  38.  
  39. // STARTING/END SCALE // dimensioni iniziali/finali
  40. vector startSize=<0.04,0.04,0>;
  41. vector endSize=<0.4,0.4,0>;
  42.  
  43.  
  44. // OMEGA rotation // rotazione
  45. vector omega=<0,0,0.5>;
  46.  
  47. default
  48. {
  49.     state_entry()
  50.     {
  51.    
  52.    
  53.     llParticleSystem([  
  54.                         PSYS_PART_FLAGS,flags,
  55.                         PSYS_PART_MAX_AGE,partage,
  56.                         PSYS_PART_START_COLOR, scolor,
  57.                         PSYS_PART_END_COLOR, ecolor,
  58.                         PSYS_PART_START_SCALE,startSize,
  59.                         PSYS_PART_END_SCALE,endSize,
  60.                         PSYS_SRC_PATTERN, pattern,
  61.                         PSYS_SRC_BURST_RATE,bdelay,
  62.                         PSYS_SRC_ACCEL, push,
  63.                         PSYS_SRC_BURST_PART_COUNT,partcount,
  64.                         PSYS_SRC_BURST_RADIUS,radius,
  65.                         PSYS_SRC_BURST_SPEED_MIN,minspeed,
  66.                         PSYS_SRC_BURST_SPEED_MAX,maxspeed,
  67.                         PSYS_SRC_TARGET_KEY,target,
  68.                         PSYS_SRC_ANGLE_BEGIN,bangle,
  69.                         PSYS_SRC_ANGLE_END,eangle,
  70.                         PSYS_SRC_OMEGA, omega,
  71.                         PSYS_SRC_MAX_AGE, age,
  72.                         PSYS_SRC_TEXTURE, texture,
  73.                         PSYS_PART_START_ALPHA, salpha,
  74.                         PSYS_PART_END_ALPHA, ealpha
  75.                             ]);      
  76.     }
  77.    
  78.    
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement