目前在研究Android中的3D动画,现在做的是一个魔方的功能最终效果:魔方图的六面分别代表不同的知识模块,每一面有九宫格,每一格代表一个小知识点,魔方可以选择,然后选择不
          同的知识点进行知识的查看。项目的进展:
    添加纹理的立方体已经实现了,手指触摸旋转立方体也实现了目前问题:
    1. 在用手旋转魔方图后如何将其定位到指定的一个位置,即正对的那一面坐标位置固定,方便后面对九宫格坐标的计算    2. 如何识别当前正对的一面属于哪个知识模块(换种说法:我将六个面标记为前、后、左、右、上、下,如何才能知道 
       正对的是哪一面)因为刚开始研究OpenGL,所以很多功能都不太了解,希望各位能给点提示帮忙分析!

解决方案 »

  1.   

    android SDK 文件夹下有个Sample的文件夹。
    你用Eclipse导入后,进入openGL包,里面有个Cube源码,就是魔方显示。你参考一下它的实现
      

  2.   

    我是参考的那个Cube源码,那个功能已经实现了,就是旋转的魔方体只是现在我要增加一些功能,后面没有思路了,各位帮帮忙!
      

  3.   

    我现在碰到的问题 和你类似 就是如果获取每个面的事件 之前没弄过opengl 暂时没有思路。
      

  4.   

    我当时找了一个实例慢慢研究的,我上传到资源中了,需要的话可以去下,地址:
    http://download.csdn.net/source/2967727OpenGL 是挺复杂的,一般入门得2两个的时间,越往后越难,我当时也是因为项目需求被迫研究的,也只了解前面一点基础,如果想往这块发展的话,建议先买本书,这个代码研究的差不多了,就可以自己进行扩充,实现想要的效果,祝你好运!
      

  5.   

    哎,我也被迫要研究这个了android 3d开发,以前搞的是多线程并发这类后台的,一点ui经验都没有,兄弟能给我指一条路吗,看什么资料?买什么书?有哪些好的的示例?
      

  6.   

    有一本《OpenGL基础编程》红皮书,听说这本书还行,本来也打算买的,后来因为项目紧,研究3D就放一边了。学这个还是得有基础才行,我当时是一点基础都没有,研究的很吃力,网上也还有很多实例,别看一些实例挺简单,都是入门的好教材,我当时下载了一个实例慢慢研究,然后进行修改扩充的,如果你有图形学的基础会更好一些!