public virtual void Render(Renderer renderer) { if (effect != null) { effect.Render(renderer); } }
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); //执行慢速特效 } }