Ejemplo n.º 1
0
        /// <summary>
        /// 圆形旋转渐变特效(顺时针)
        /// </summary>
        /// <param name="spriteName">新图</param>
        /// <param name="inverse">是否逆向(默认否)</param>
        /// <param name="time">持续时长s(默认0.5s)</param>
        public EffectPiece RotateFade(string spriteName, bool inverse = false, float time = 0.5f)
        {
            Queue <NewImageEffect> effects = new Queue <NewImageEffect>();

            effects.Enqueue(NewEffectBuilder.RotateFade(spriteName, inverse, time));
            effects.Enqueue(NewEffectBuilder.SetSpriteByDepth(-1, spriteName));
            return(new EffectPiece(id++, effects));
        }