我一直在寻找能够很好地与Android配合使用的物理引擎,但我只是感到很失望.
在性能方面,我听说jbox2d是最好的选择,但是(根据我的理解)自从Android SDK V1.0以来,Dalvik VM的验证器变得非常严格并且拒绝了一些关键类并且拒绝运行.使用dx工具后,此问题仍然存在(尽管我可能不正确地使用该工具).
我知道AndroidBox2D移植项目的存在是为了优化Android垃圾收集器的jbox2d,但项目页面没有任何下载,gpl许可证没有原始版本的zlib许可证那么吸引人.
有没有人有任何提示让jbox2d在Eclipse中工作,或者有任何建议我应该从哪里开始寻找?
我想使用Bullet开发一个带有简单物理引擎的3D游戏.然而Bullet是用C++编写的,所以我建议使用ndk构建它,并使用动态库来创建我的3D物理世界.我不确定,如何处理这个问题.明确的例子将不胜感激.