我也是最近在用JBOX2D开发,发现一个简单的小球撞击木块的小游戏都很卡,几乎可以当慢动作了。我不知道是Jbox2d的原因,还是SurfaceView的事,但是听说愤怒的小鸟就是用JBox2D开发的啊,它咋不卡啊?是什么原因呢?需大神来解释啊···

解决方案 »

  1.   

    后来我查了下文档,觉得正确的应该是用BOX2D开发,而不是JBOX2D,JBOX2D开发JAVASE程序还好,移动端程序卡得不行,我以为我方法错,我下了别人的例子程序,也都是卡得要命,安卓著名游戏引擎ANDENGINE用的就是BOX2D,而不是JBOX2D,愤怒的小鸟应该也是BOX2D。
      

  2.   

    用box2d试试 这个从flash时代就有的2D游戏物理引擎
      

  3.   

    嗯,我这几天也刚接触ANDENGINE,那个还需要用源码自己编译出jar,并且需要ADT 17以上的版本,纠结,干脆直接下载了一个andengine.jar,正在学着使用···
      

  4.   

    嗯,我这几天也刚接触ANDENGINE,那个还需要用源码自己编译出jar,并且需要ADT 17以上的版本,纠结,干脆直接下载了一个andengine.jar,正在学着使用···
    你学习Andengine用什么教材,我用Andengine的作者推荐的《Android游戏开发指南》,发现这本书里面用的Andengine的版本比较老,很多API跟现在的都不同。Andengine让我很无奈的地方就是不同版本API都不太相同,而且连版本都不知道。
      

  5.   

    嗯,我这几天也刚接触ANDENGINE,那个还需要用源码自己编译出jar,并且需要ADT 17以上的版本,纠结,干脆直接下载了一个andengine.jar,正在学着使用···
    你学习Andengine用什么教材,我用Andengine的作者推荐的《Android游戏开发指南》,发现这本书里面用的Andengine的版本比较老,很多API跟现在的都不同。Andengine让我很无奈的地方就是不同版本API都不太相同,而且连版本都不知道。
    我这几天看的一个学习教程:
    http://blog.csdn.net/cen616899547/article/category/1269391