4


我在andEngine中得到的所有错误。

The type org.andengine.entity.shape.IAreaShape cannot be resolved. It is indirectly referenced from required .class files

当我使用本教程中的以下代码时。

PhysicsFactory.createBoxBody(physicsWorld, levelObject, BodyType.StaticBody, FIXTURE_DEF).setUserData("platform1");

提前致谢。

4

3 回答 3

3

您必须从正确的分支获取源代码: https ://github.com/nicolasgramlich/AndEnginePhysicsBox2DExtension/tree/GLES2-AnchorCenter

于 2014-06-20T19:57:14.817 回答
2

GLES2-Anchor 分支中没有 IAreaShape 类。您可能正在混合一些较旧的库。再次尝试下载源。请注意,您的 PhysicsBox2D 扩展也必须来自 GLES2-Anchor 分支。此外,您不应将任何 jar 添加到 buildpath。您应该只看到:

  • 安卓 XYZ
  • 安卓依赖

并在项目配置的“Android”部分添加库。

于 2013-05-17T06:06:32.483 回答
0

我遇到了同样的问题,它与 AE 站点有关,即使我在下载时选择了“锚定中心”分支,但它看起来并没有什么不同。我不确定我做了什么,但最后我让物理引擎响应了一个 ANCHOR CENTER zip 版本来下载。我只需要物理引擎就可以轻松获取 ANDENGINE ANCHOR CENTER zip 文件。

于 2013-06-30T19:15:37.527 回答