像Android中的信用卡一样3D旋转

时间:2012-05-03 19:06:32

标签: android opengl-es

我需要提供一些3D轮换图片,例如信用卡(请查看link中的视频)

我想知道它是否可行,就Android而言。如果是的话,我该怎么办呢。

卡片必须有一定的厚度。

3 个答案:

答案 0 :(得分:5)

这绝对是可行的,但你必须做一些学习: - )。

从这里开始:http://developer.android.com/guide/topics/graphics/opengl.html

但您也可以通过使用链接中发布的视频来实现目标。

答案 1 :(得分:0)

某些上下文会有用,例如这是一个加载屏幕吗?视频中的东西?等?

例如,如果您正在尝试制作网站样式的布局并且顶部的卡片始终处于旋转状态,我会在任何移动设备上提出建议,因为它会浪费性能。

如果您将它用作加载屏幕,那么我会建议反对它,因为您将花费大量时间初始化open gl并加载卡片的纹理和网格以及您需要的任何照明,然后启动动画师并进行旋转等。

如前所述,OpenGL将成为这样做的一种方式;但是,这不是简单的几行代码。对于不熟悉OpenGL和3D建模的人来说,这将是在短时间内完成的事情。

答案 2 :(得分:0)

问题:您需要原生Android应用,还是可以使用Flash Player?您可以在http://wonderfl.net上找到大量交互式三维几何演示 - 我分叉了一个有飞机,将其切换到立方体,您可以下载结果 -

3d box on wonderfl

不是OpenGL - 我发现的例子是Papervision3D(已经过时了几年) - 但软件渲染适用于12个三角形。当然,如果你想让它看起来像信用卡,你必须将你的卡面作为纹理图像导入。