【发布时间】:2012-06-17 18:12:28
【问题描述】:
我正在尝试使用 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)
我能做什么?
【问题讨论】:
-
有一个 UnsatisfiedLinkError 并且在 com.badlogic.gdx.physics.box2d.World.newWorld(Native Method) 在 com.badlogic.gdx.physics.box2d.World.(World.java:101 ) 在 org.anddev.andengine.extension.physics.box2d.PhysicsWorld.(PhysicsWorld.java:61) 在 org.anddev.andengine.extension.physics.box2d.PhysicsWorld.(PhysicsWorld.java:57)
-
如果有人有这个问题,我已经解决了:在另一个论坛上找到这个帖子:import com.badlogic.gdx.utils.GdxNativesLoader; GdxNativesLoader.load();在你做任何事情之前使用它。确保您的项目中有 gdx.jar 和 gdx-natives.jar。如果您只想使用物理库而不使用 libgdx 中的任何其他内容,这很有用。我在服务器端使用它。
-
@seipey,您能否将您的解决方案添加为这个问题的真正“答案”?谢谢。