Пример #1
0
        /// <summary>
        /// Constructs the particle
        /// </summary>
        /// <param name="center">Center of particle.</param>
        /// <param name="size">Radius of particle.</param>
        /// <param name="life">Life parameter, used by emitters, autodecrements by one each tick if larger than zero.</param>
        /// <param name="tex">Texture to be used by particle.</param>
        public XNACS1Particle(Vector2 center, float size, int life, string tex) : base(center, size, tex)
        {
            m_ParticleLife          = life;
            m_Displacement          = Vector2.Zero;
            m_DisplacementAmplitude = 1;
            m_DisplacementFrequency = 1;
            m_TravelTime            = 0;
            m_TravelMode            = ParticleTravelMode.Linear;

            m_DrawBlendState = BlendState.Additive;
        }
Пример #2
0
        /// <summary>
        /// Constructs the particle
        /// </summary>
        /// <param name="center">Center of particle.</param>
        /// <param name="size">Radius of particle.</param>
        /// <param name="life">Life parameter, used by emitters, autodecrements by one each tick if larger than zero.</param>
        /// <param name="tex">Texture to be used by particle.</param>
        public XNACS1Particle(Vector2 center, float size, int life, string tex)
            : base(center,size,tex)
        {
            m_ParticleLife = life;
            m_Displacement = Vector2.Zero;
            m_DisplacementAmplitude = 1;
            m_DisplacementFrequency = 1;
            m_TravelTime = 0;
            m_TravelMode = ParticleTravelMode.Linear;

            m_DrawBlendState = BlendState.Additive;
        }