智能手机上的Bullet Physics? (Android / iPhone)

时间:2012-04-15 12:36:13

标签: game-engine gamekit smartphone game-physics bulletphysics

这可以在智能手机(Android / iPhone)上使用吗?我认为这叫做Bullet Physic。

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

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

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

Video 1

Video 2

5 个答案:

答案 0 :(得分:0)

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

上使用它

我自己正试图找出如何让它发挥作用

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

body->forceActivationState(ISLAND_SLEEPING);

然后你用球射击,你得到这样的照片。

答案 3 :(得分: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的支持而暂时不支持它。

答案 4 :(得分:0)

为Android使用 Jbullet (bullet的Java端口) download jbullet