AndEngine 物理世界引擎 JNI 引入

来源:互联网 发布:知其所以然论坛网址 编辑:程序博客网 时间:2024/06/14 06:13

AndEngine由于demo程序太出色了,所以很多人都用过,对于游戏引擎入门者来说既有源码又有例子,是个不错的编写游戏的入门钥匙


可实际上却不是那么回事,下了AndEngine源码,100%的都没成功过的,所以也没见什么AndEngine引擎做出来的游戏


包括本人,想把AndEngine的物理引擎和多人连线的引擎,用到自己的游戏中去。


搞了一晚上,终于搞通了一点,记录一下


主要的问题是物理引擎用了jni,


对于那些cygwin,linux,命令行编译,实在搞不懂,所以在网站上下来了so文件

在http://code.google.com/p/andengineexamples/source/browse/?name=PhysicsBox2DExtension+libGDX#hg%2Flibs%2Farmeabi这个网址


然后物理引擎里面有引入jni的代码,System.loadLibrary( "andenginephysicsbox2dextension" );


可确实不知道放哪里,一直出错“findLibrary returned null” , 还有so文件是多了个前缀lib的


后来放在此目录即可


libs\armeabi\libandenginephysicsbox2dextension.so



可后来神奇的事情发生了

删了此文件也没错