Ejemplo n.º 1
0
        protected override void InitializeSettings(ParticleSettings settings)
        {
            settings.TextureName = "plasma";

            settings.MaxParticles = 500;

            settings.Duration = TimeSpan.FromSeconds(1);

            settings.MinHorizontalVelocity = 0;
            settings.MaxHorizontalVelocity = 0.75f;

            settings.MinColor = new Color(1f, 0.48f, 0.1f, 0.55f);

            settings.MaxColor = new Color(1f, 1f, 0.1f, 0.55f);

            settings.MinVerticalVelocity = 0;
            settings.MaxVerticalVelocity = 0.75f;

            settings.Gravity = new Vector3(0, 0, 0);

            settings.EndVelocity = 0.13f;

            settings.MinRotateSpeed = -1;
            settings.MaxRotateSpeed = 1;

            settings.MinStartSize = 0;
            settings.MaxStartSize = 1;

            settings.MinEndSize = 0;
            settings.MaxEndSize = 2;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Derived particle system classes should override this method
 /// and use it to initalize their tweakable settings.
 /// </summary>
 protected abstract void InitializeSettings(ParticleSettings settings);