2013-08-06 72 views
0

这可能是一个重复的问题,但我发现的问题中没有一个是我想到的。Android上的交互式动画

一位朋友和我想创建一个应用程序,让用户在屏幕上玩3D对象。我的朋友在Blender或Maya中创建对象和动画。因此,可能的动画将被预设(不是以编程方式动画)。我没有3D编程经验,我天真地建议他在Blender中渲染动画并将所有帧发送给我。然后我会通过快速遍历所有帧来播放适当的动画。每个动画都会将对象留在其原始位置,以便为下一个动画做好准备。

现在我一直在想它,这是我必须存储的许多图像才能完成这项工作。对于每一个对象,我都需要为它的所有动画制作所有的帧,这可能是过度的。

在Android应用程序中是否有另一种方式来播放动画?我认为只是将动画保存为视频并播放它们,但这对我们的目的看起来很可怕。

回答

0

Android上有很多3D库。我会推荐AndEngine。或者,您可以使用本机OpenGL兼容性。相反,请他给你发送实际的3D文件。然后你可以使用一个库来渲染它们。

编辑:我刚刚发现this链接。它可能会帮助你。在我看来,你应该通过它来了解整个软件包,而不是仅仅看一眼这个小小的项目;它将在未来帮助。

0

是的,有一种方法可以处理您在Blender中创建的模型。这里是一个例子,它使用Android中的Open GL来动画在Blender Check This Video Out中创建的3D模型。然而,它以编程方式动画化对象,如果您想创建长时间的动画,帧动画确实不值得。