Ejemplo n.º 1
0
 public virtual void Render(Renderer renderer)
 {
     if (effect != null)
     {
         effect.Render(renderer);
     }
 }
Ejemplo n.º 2
0
        public override void Render()
        {
            base.Render();
            if (unbeatable)
            {
                CurrentCharactor.SetColor(new Color(1, 1, 1, 0.5f), new Color(1, 1, 1, 0.5f));
            }
            else
            {
                CurrentCharactor.SetColor(new Color(1, 1, 1, 1), new Color(1, 1, 1, 1));
            }

            CurrentCharactor.Render(Stage1State._renderer, Position);

            if (!isfast)
            {
                SlowMoveEffect.Render(Stage1State._renderer);           //执行慢速特效
            }
        }