コード例 #1
0
 public ParticleEventSequence()
 {
     particleTexture = null;
     particles       = null;
     helper          = new Helper();
     Events          = new List <ParticleEvent>();
     Reset();
 }
コード例 #2
0
        public void Reset()
        {
            totalParticleLives = 0;
            loops = -1;

            numParticles      = 100;
            numNewPartsExcess = 0.0f;
            gravity           = new MinMax <Vector3>(new Vector3(0.0f, 0.0f, 0.0f), new Vector3(0.0f, 0.0f, 0.0f));
            emitRadius        = new MinMax <Vector3>(new Vector3(0.0f, 0.0f, 0.0f), new Vector3(0.0f, 0.0f, 0.0f));
            Events.Clear();
            particles       = null;
            particleTexture = null;
        }
コード例 #3
0
 public void LoadContent(ContentManager contentManager, GraphicsDevice graphicsDevice)
 {
     particles       = new RecyclingArray <Particle>(MaxNumParticles);
     particleTexture = contentManager.Load <Texture2D>(TextureFilename);
 }