这可以在智能手机(Android / iPhone)上使用吗?我认为这叫做Bullet Physic。
我的意思是在应用中实时。用户设置球,然后爆炸/破坏。
一定不能那么完美。简单的颜色。只有物理学很重要。
只有爆炸/破坏才对我很重要。
答案 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