Example #1
0
        private void AddDustSystem()
        {
            var emitter = new MovingEmitter()
            {
                EmissionRate    = 0.1f,
                AngularVelocity = Helper.RandomGenerator.NextFloat(0, 1),
                Radius          = Helper.RandomGenerator.NextFloat(1, 10),
                Duration        = 5,
                MaximumDistance = 250f,
            };

            this.pManager.Instance.AddParticleSystem(ParticleSystemTypes.CPU, this.pDust, emitter);
        }
Example #2
0
        private void AddProjectileTrailSystem()
        {
            var emitter = new MovingEmitter()
            {
                EmissionRate    = 0.005f,
                AngularVelocity = Helper.RandomGenerator.NextFloat(3, 10),
                Radius          = Helper.RandomGenerator.NextFloat(5, 10),
                Duration        = 3,
                MaximumDistance = 100f,
            };

            this.pManager.Instance.AddParticleSystem(ParticleSystemTypes.CPU, this.pProjectile, emitter);
        }