これはスマートフォン(Android / iPhone)で可能ですか?BulletPhysicと呼ばれていると思います。
私はアプリでリアルタイムを意味します。ユーザーがボールをセットしてから、爆発/破壊します。
そんなに完璧であってはなりません。シンプルなカラー。物理学だけが重要です。
爆発/破壊だけが私にとって重要です。
これはスマートフォン(Android / iPhone)で可能ですか?BulletPhysicと呼ばれていると思います。
私はアプリでリアルタイムを意味します。ユーザーがボールをセットしてから、爆発/破壊します。
そんなに完璧であってはなりません。シンプルなカラー。物理学だけが重要です。
爆発/破壊だけが私にとって重要です。
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
私はiOSとAndroid用のアプリを(Marmaladeを使用して)弾丸物理学で開発しています。弾丸の物理学には「破壊」はありません
すべてのパーツを組み合わせてスリープ状態にする必要があります
body->forceActivationState(ISLAND_SLEEPING);
次に、ボールを使って撮影すると、そのような写真が得られます。
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にはJbullet(弾丸のJavaポート)を 使用してください