这可以在智能手机(Android / iPhone)上实现吗?我认为这叫做子弹物理。
我的意思是在应用程序中实时。用户设置球,然后爆炸/破坏。
一定不能那么完美。简单的颜色。只有物理是重要的。
只有爆炸/破坏对我来说很重要。
这可以在智能手机(Android / iPhone)上实现吗?我认为这叫做子弹物理。
我的意思是在应用程序中实时。用户设置球,然后爆炸/破坏。
一定不能那么完美。简单的颜色。只有物理是重要的。
只有爆炸/破坏对我来说很重要。
我使用子弹物理开发 iOS 和 Android 应用程序(使用 Marmalade)。子弹物理没有“毁灭”
你必须把所有的部分放在一起,让它们睡觉
body->forceActivationState(ISLAND_SLEEPING);
然后你用一个球射击,你就会得到这样的画面。
这绝对是可能的。这是一篇很好的文章,解释了如何为 iOS 开发设置 BulletPhysics:http: //www.informit.com/articles/article.aspx? p=1914612
看起来你可以在 iPhone 上使用它http://www.voyce.com/index.php/2011/11/18/creating-a-physics-based-opengl-ios-app/
我自己正在尝试找出如何让它工作
我刚开始在我的 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 的支持,它现在将不受支持。
使用Jbullet(子弹的 java 端口)为 android 下载 jbullet