/// <summary> /// 通用渐变过渡 /// </summary> /// <param name="spriteName">新图</param> /// <param name="ruleName">渐变图</param> /// <param name="time">持续时间s(默认0.5)</param> public EffectPiece Universial(string spriteName, string ruleName, float time = 0.5f) { Queue <NewImageEffect> effects = new Queue <NewImageEffect>(); effects.Enqueue(NewEffectBuilder.Universial(spriteName, ruleName, time)); effects.Enqueue(NewEffectBuilder.SetSpriteByDepth(-1, spriteName)); return(new EffectPiece(id++, effects)); }