私は、デバイスで min3d フレームワークを使用して車のゲームを作成しているので、単純な車のモデルとその動きを作成しましたが、「物理」を作成したいので、提供されていない衝突検出が必要ですmin3d (アップグレードの可能性がない Android 2.1 を持っているため、フレームワークを変更しません) 自分で作成したいのですが、問題は、飛行機が何かと衝突するかどうかを確認する方法がわからないことです。 : -単純な平らな長方形 (立方体ではない) を作成し、それを「車」の前に配置して、何かがこの長方形の中に入るかどうかを確認し、何かが車を逆方向にバウンドさせたい (問題はバウンスではありませんが、何かが長方形を通過するかどうかを確認する方法)
他にも問題があります:/
「ゲーム」(笑) を xml の LinearLayout で囲むと、コマンドを使用して車の回転の値をテキストに設定するまで、すべてがうまくいきます。たとえば、強制的に閉じます:/オブジェクトをロードするクラスからそれを実行します(クラスも提供しています)
私はウェブでチュートリアルを探していましたが、それらのどれも3Dコリジョンについて話していませんでした.3Dについてでさえ、必要のないコードが多すぎて、私はそれに夢中だったので、何も得られませんでした.
stackoverflow のロイヤル ユーザーに、長方形を作成するための例を提供してもらい (必要に応じて、.3ds と .obj からモデルをロードできるため)、何かがそれを通過するかどうか (交差しますか?) をコード全体ではなくチェックします。クラッシュのないレイアウトで、それを行う方法と車の価値をリフレッシュする方法
ちなみに、私の「ゲーム」は入力としてqwertyキーボードを使用しています(i、o、p、lキー)
私のクラスをここに投稿したかったのですが、多くの行があり、エラーが発生していたので、無料のホスティング サイトで入手してください。私の PC では avast によってスキャンされており、min3d を使用した私のプロジェクト全体も含まれています。
コンパイルして実行する準備ができている私のソースは次のとおりです(min3dを使用-これは私のものではありません): http://odsiebie.pl/ax1v1p5tam8i/KRL044.7z.html
アドバイスありがとう:)