1

我在哪里可以获得有关 Andengine GLES2 的正确文档,我正在制作一个社交游戏,需要在后台向服务器发送大量请求 AsynTask 似乎不起作用。此外,我在场景之间的类内切换布局时遇到问题。我试过用谷歌搜索它,但它最终在论坛中出现了一些未回答的问题。

也有人可以建议一个更好的 2-D 游戏引擎来制作使用 java 而不是 c 或 c++ 的大型 android 社​​交游戏。

4

1 回答 1

1

据我所知,AndEngine GLES2 是 Android 最通用的引擎之一。但当然还有其他的:

  • Angle (java写的2D引擎)
  • Rokon (更多的物理学,显然是好的文档)
  • Libgdx(基于HTML5的跨平台开发)

但是,除了 AndEngine,我从未测试过其中任何一个。是的,你是对的,在没有任何文档的情况下拥有这么多未知的功能有点烦人(但基本的例子,只展示了它是如何工作的,并没有解释任何东西......)。但是 AndEngine 会定期更新,而且效果很好!

对于您的其他问题,AndEngine 有 2 个主线程:uiThread 和 UpdateThread,因此如果您想启动 AsyncTask,您可能必须在其中一个线程上运行它:

 runOnUiThread(new Runnable() {
    @Override
    public void run() {
        new AsyncTaskLoader().execute(callback);
    }
 });

那么“在场景之间的类内切换布局”呢?在场景之间切换时,我也有问题。详细说明您的问题并添加一些代码,我相信会有人可以提供帮助(并且没有文档,这是唯一的进步方法:)

  • 问候克里斯托夫
于 2012-12-12T10:43:46.213 回答