Пример #1
0
        public ParticleEngine(List<Texture2D> textures, Vector2 location, Vector2 velocity, int ttl = 50, float size = 1f)
        {
            EmitterLocation = location;
            this.textures = textures;
            this.particles = new List<Particle>();
            random = new Random();
            m_velocity = velocity;
            m_ttl = ttl;
            m_size = size;

            m_renderer = new SpriteRenderer(ParticleTexture.Instance.SpriteSheet);
        }
Пример #2
0
 public void SetSprite(SpriteRenderer renderer)
 {
     m_sprite = renderer.AddSprite(ParticleTexture.Instance.Sprite);
 }
Пример #3
0
 public SpriteInstance(SpriteRenderer renderer, Sprite sprite)
 {
     m_renderer = renderer;
     m_sprite = sprite;
 }