本帖最后由 dlhlSC 于 2013-07-10 22:53:01 编辑

解决方案 »

  1.   

    是关于opengl的,感觉有些代码模式已经固定了,模式不能变但是理解起来还有困难
      

  2.   

    我想说的是都得这样来吗?opengl调用在Java中的包和用NDK有什么不同?貌似NDK的东西很多
      

  3.   

    我刚刚在网上找的  http://www.apkbus.com/forum.php?mod=viewthread&tid=64433
    估计你就明白你帖子里的问题了。
    opengl虽然我直接接触几乎没得,但是间接接触还是比较多,我们现在用游戏引擎做的例子动画都是通过opengl绘制的。参数多的一塌糊涂。
    至于你说的opengl的java端调用和用NDK有什么不同这个问题就有点好玩了。在android端调用使用java代码实现图形绘制,本身就是通过NDK实现的,最终还是opengl底层自己实现的,android只是对它做了一个调用而已。
      

  4.   

    用游戏引擎可能好一些,不知你用的是那种,推荐一下吧。opengl涉及的东西太多了,估计引擎封装的比较好
      

  5.   

    现在最流行的无非就是cocos2d或者cocos2d-x。如果你想做NDK层开发就直接用cocos2d-x就好。现在很多做2D游戏都这样。如果你是做java开发,就用微云,它是对cocos2d-x的一个java封装,你在java段就完全可以实现cocos2d-x的功能了,当然bug肯定还是有,但还算好了。我用的就是微云。
    如果你能力强,直接做NDK开发就好。
      

  6.   

    谢啦,为了游戏的速度还是用NDK吧
      

  7.   

    速度倒谈不上有多快,同样还是调用底层一个东西。主要是可以跨平台,同时一些bug可以自己维护,不用像java端那样完全依赖引擎,除了问题很难解决。