0

我正在尝试使用 libGDX box2d 包装器,但我不想使用完整的 libGDX 游戏引擎,因为我已经实现了我的游戏,现在我想添加一些物理。

所以,我下载了 libGDX 库并将它们放在构建路径中。

我看到以下错误:

UnsatisfiedLinkError at com.badlogic.gdx.physics.box2d.World.newWorld(Native Method)
at com.badlogic.gdx.physics.box2d.World.<init>(World.java:101)
at org.anddev.andengine.extension.physics.box2d.PhysicsWorld.<init>(PhysicsWorld.java:61)
at org.anddev.andengine.extension.physics.box2d.PhysicsWorld.<init>(PhysicsWorld.java:57)

我能做些什么?

4

2 回答 2

2

我使用来自谷歌讨论的这段代码,它在我身边运行良好。

import com.badlogic.gdx.utils.GdxNativesLoader;
GdxNativesLoader.load(); 

在你做任何事情之前使用它。确保你有gdx.jar并且gdx-natives.jar在你的项目中。

于 2013-03-21T06:44:08.347 回答
0

如果您在 World 属性声明期间分配一个实例,则会发生此错误,保留一个空声明并在 App create() 方法上分配新实例应该可以修复它。

于 2013-08-14T19:40:31.537 回答