各位牛人,请教个问题,如果想做一款基于android上的3D网络游戏,应该怎么弄?我的问题有以下几点:
1 购买3D引擎,大家是否有比较好的引擎介绍?3D效果要比较好的.或者开源的也行,不过我知道的还没有开源的适合,需要比较全的,包括编辑器
2 如果自己开发引擎,应该具备哪些模块?基本的模块我大休了解,就是不知道怎么把这些东西细分,然后组织起来
3 大家是否有现在的3d游戏的代码共享,想借助一些现有的游戏代码进行研究,谢谢!

解决方案 »

  1.   

    Alien3d是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。为了压缩体积,它根据不同功能采用多jar方式发布(包括alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- particles2d.jar,),事实上它的核心文件大约只有40KB,所有相关jar的总和也不足150KB。
      

  2.   

    没有搞过,不过android内置OPenGL。应该有相关API。
      

  3.   

      引擎 很复杂 ! 推荐你看《Android应用开发揭秘》 第四部分 上面讲了很多 引擎方面的知识 !
       我说也说不清楚 平时做的很少涉及游戏 !
      

  4.   

    Android目前还没有什么好的开源的3D游戏引擎,别说3D了,2D的都很挫。
    个人觉得这东西不是写不出来,而是弄出来效率能有多少。
      

  5.   

    看看 java上面的3d游戏
    应该是一样的
      

  6.   

    3D的引擎开发,那需要一大笔费用,而且我可以很明白告诉你,3D引擎肯定是用C/C++来开发,这样效率高而且方便移植到Linux C,也就是大家说的NDK。渲染很重要,技术含量很高,像世界著名的gameloft公司,他们就有自己的3D引擎,国内这样的应该很少或者差劲。像gameloft的3D移动开发和PC效果差不多,不管是安卓还是苹果。所以自己开发除非你有很多钱,JAVA版的OPEN GL用在手机上面,那估计丢帧超厉害,卡的你流血,哈哈……
      

  7.   

    网上3D游戏源码,基本没有!国内开发这方面得3D游戏还很少!如果你要用游戏引擎!可以用AndEngine开源游戏引擎!
      

  8.   

     android 3D 2.4版本系统支持得不错!
      

  9.   

    您可能还不知道的八款开源Android游戏引擎http://www.oschina.net/question/12_10229