Example #1
0
        /// <summary>
        /// 复制一个sprite。[坐标不会被复制]
        /// </summary>
        /// <param name="spr"></param>
        /// <returns></returns>
        public static Sprite Clone(Sprite spr)
        {
            Sprite s = new Sprite();

            s.Texture = spr.Texture;
            s.SetWidth((float)spr.GetWidth());
            s.SetHeight((float)spr.GetHeight());
            Point[] vct = spr.VertexUVs;
            for (int i = 0; i < vct.Length; i++)
            {
                s.VertexUVs[i] = vct[i];
            }
            return(s);
        }
Example #2
0
 /// <summary>
 /// 复制一个sprite。[坐标不会被复制]
 /// </summary>
 /// <param name="spr"></param>
 /// <returns></returns>
 public static Sprite Clone(Sprite spr)
 {
     Sprite s = new Sprite();
     s.Texture = spr.Texture;
     s.SetWidth((float)spr.GetWidth());
     s.SetHeight((float)spr.GetHeight());
     Point[] vct = spr.VertexUVs;
     for (int i = 0; i < vct.Length; i++)
     {
         s.VertexUVs[i] = vct[i];
     }
     return s;
 }