【发布时间】:2012-04-15 12:36:13
【问题描述】:
这可以在智能手机(Android / iPhone)上实现吗?我想这叫子弹物理。
我的意思是在应用程序中实时。用户设置球,然后爆炸/破坏。
一定不能那么完美。简单的颜色。只有物理很重要。
只有爆炸/破坏对我来说很重要。
【问题讨论】:
标签: game-engine gamekit smartphone game-physics bulletphysics
这可以在智能手机(Android / iPhone)上实现吗?我想这叫子弹物理。
我的意思是在应用程序中实时。用户设置球,然后爆炸/破坏。
一定不能那么完美。简单的颜色。只有物理很重要。
只有爆炸/破坏对我来说很重要。
【问题讨论】:
标签: game-engine gamekit smartphone game-physics bulletphysics
我使用子弹物理原理为 iOS 和 Android 开发应用程序(使用 Marmalade)。 子弹物理没有“毁灭”
你必须把所有部分放在一起,让它们睡觉
body->forceActivationState(ISLAND_SLEEPING);
然后你用一个球射击,你就会得到这样一张照片。
【讨论】:
看起来你可以在 iphone 上使用它http://www.voyce.com/index.php/2011/11/18/creating-a-physics-based-opengl-ios-app/
我自己正在尝试找出如何让它工作
【讨论】:
这绝对是可能的。这是一篇很好的文章,解释了如何为 iOS 开发设置 BulletPhysics:http://www.informit.com/articles/article.aspx?p=1914612
【讨论】:
我刚开始在我的 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 download jbullet
【讨论】: