示例#1
0
 public ParticulasChispas(EmisorParticular emisor, Vector3 direccion, Texture textura, Color colorDestino)
     : base(emisor)
 {
     this.colorDestino = colorDestino;
     this.direccion    = direccion;
     this.textura      = textura;
     this.tamaño       = 50f * emisor.Tamaño;
 }
示例#2
0
 public ParticulaMaterial(EmisorParticular emisor, Vector3 direccion, Texture textura, Color colorDestino)
     : base(emisor)
 {
     this.colorDestino  = colorDestino;
     this.direccion     = direccion;
     this.textura       = textura;
     this.vertice.Color = colorDestino.ToArgb();
     this.tamaño        = 10f * emisor.Tamaño;
 }
示例#3
0
        public Particula(EmisorParticular emisor)
        {
            this.activa             = true;
            this.decay              = emisor.Life;
            this.creacion           = DateTime.Now;
            this.delay              = emisor.Delay;
            this.velocidad          = emisor.Velocidad;
            this.emisor             = emisor;
            this.ultimaModificacion = 0;
            this.seed          = emisor.Seed;
            this.aleatoriedad  = emisor.Aleatoriedad;
            this.vertice.Color = emisor.Color.ToArgb();
            //Guardo los vértices de la partícula

            this.vertice.X = emisor.Posicion.X;
            this.vertice.Y = emisor.Posicion.Y;
            this.vertice.Z = emisor.Posicion.Z;
            this.color     = emisor.Color;
        }
示例#4
0
 public ParticulaNieve(EmisorParticular emisor)
     : base(emisor)
 {
 }