1

这可以在智能手机(Android / iPhone)上实现吗?我认为这叫做子弹物理。

我的意思是在应用程序中实时。用户设置球,然后爆炸/破坏。

一定不能那么完美。简单的颜色。只有物理是重要的。

只有爆炸/破坏对我来说很重要。

视频 1

视频 2

4

5 回答 5

0

我使用子弹物理开发 iOS 和 Android 应用程序(使用 Marmalade)。子弹物理没有“毁灭”

你必须把所有的部分放在一起,让它们睡觉

body->forceActivationState(ISLAND_SLEEPING);

然后你用一个球射击,你就会得到这样的画面。

于 2012-08-13T22:43:16.180 回答
0

这绝对是可能的。这是一篇很好的文章,解释了如何为 iOS 开发设置 BulletPhysics:http: //www.informit.com/articles/article.aspx? p=1914612

于 2012-07-21T18:54:40.907 回答
0

看起来你可以在 iPhone 上使用它http://www.voyce.com/index.php/2011/11/18/creating-a-physics-based-opengl-ios-app/

我自己正在尝试找出如何让它工作

于 2012-06-07T13:14:50.423 回答
0

我刚开始在我的 Android 项目中使用 Bullet。关注此页面时设置相对简单:http: //jackietutorial.blogspot.com/2013/05/how-to-port-bullet-for-android.html

如果此链接无效,您始终可以在网上搜索“bullet4droid”,这基本上是该文章中步骤的结果。

至于让 Fracturing 在 Android/iOS 上运行,我不明白为什么不这样做,尽管您可能需要根据设备的处理能力来限制分片的数量。

您可以在此处下载 Bullet: https ://code.google.com/p/bullet/

我没有尝试过引擎附带的 VoronoiFractureDemo.cpp 文件,但理论上它应该在任何设备上执行相同的操作。你只需要调用你自己的绘图函数。

请注意,上面提到的教程是为以后的 2.X 版本设计的。看起来 3.X 的设计主要考虑了 OpenCL/硬件加速,所以我猜由于 Android/iOS 上缺乏对 OpenCL 的支持,它现在将不受支持。

于 2013-08-13T19:37:46.823 回答
0

使用Jbullet(子弹的 java 端口)为 android 下载 jbullet

于 2020-09-02T16:41:33.460 回答