【问题标题】:Bullet Physics on Smartphone? (Android / iPhone)智能手机上的子弹物理? (安卓/苹果手机)
【发布时间】:2012-04-15 12:36:13
【问题描述】:

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

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

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

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

Video 1

Video 2

【问题讨论】:

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


    【解决方案1】:

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

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

    body->forceActivationState(ISLAND_SLEEPING);
    

    然后你用一个球射击,你就会得到这样一张照片。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          我刚开始在我的 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 的支持,它现在将不受支持。

          【讨论】:

            【解决方案5】:

            使用 Jbullet(子弹的 java 端口)用于 android download jbullet

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2015-02-03
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多