任何人都可以在opengl中引导我进行动画制作。我曾尝试使用正常帧逐帧动画和使用画布,但我有一些缺点,因为我需要合并两个位图作为单个位图,并使动画,所以现在我试图尝试使用opengl。 我曾尝试这个代码如何在opengl中逐帧动画制作

img.setOnClickListener(this);

int reasonableDuration = 50;

mframeAnimation = new AnimationDrawable();

mframeAnimation.setOneShot(false);

mframeAnimation.addFrame(frame1, reasonableDuration);

mframeAnimation.addFrame(frame2, reasonableDuration);

mframeAnimation.addFrame(frame3, reasonableDuration);

mframeAnimation.addFrame(frame4, reasonableDuration);

mframeAnimation.addFrame(frame5, reasonableDuration);

mframeAnimation.addFrame(frame6, reasonableDuration);

mframeAnimation.addFrame(frame7, reasonableDuration);

moveLefttoRight = new TranslateAnimation(400, 0, 0, 0);

moveLefttoRight.setDuration(3000);

moveLefttoRight.setFillAfter(true);

img.setBackgroundDrawable(mframeAnimation);

mframeAnimation.setVisible(true, true);

//If this line is inside onClick(...) method of a button, animation works!!

}

后一派我被帧动画上面的代码正常帧但在这里我需要在某一点停止的动画,所以我需要去的OpenGL。请指导我..

2011-08-05

deepa

+0

您是否能够在android中使用openGL ES实现帧动画...如果请分享您的经验。 –

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐