private void SetAnimation(Animation myAnimation, LTexture[] images, int maxFrame, long timer) { if (maxFrame != -1) { for (int i = 0; i < maxFrame; i++) { myAnimation.AddFrame(images[i], timer); } } else { for (int i = 0; i < images.Length; i++) { myAnimation.AddFrame(images[i], timer); } } }
/** * ת��һ��ImageΪ����ͼ�� * * @param images * @param maxFrame * @param width * @param height * @param timer * @return */ public static Animation GetDefaultAnimation(LTexture[] images, int maxFrame, int timer) { if (images == null) { return new Animation(); } Animation animation = new Animation(); if (maxFrame != -1) { for (int i = 0; i < maxFrame; i++) { animation.AddFrame(images[i], timer); } } else { int size = images.Length; for (int i = 0; i < size; i++) { animation.AddFrame(images[i], timer); } } return animation; }