ボールが穴に転がるゴルフゲームの開始に取り組んでいます。私はそれが働いているが、ボールが単にホールの端に触れると、衝突事象はドロップする(消える)。私は、より現実的になるように、より高い精度を作りたいと思っています。アドバイスをいただければ幸いです。Corona sdk physics 2つの円形オブジェクト間の正確な衝突
0
A
答えて
0
あなたは穴との衝突を検出するときは、transitionを開始することができます。その移行には時間がかかり、「ボールがすぐに消えてしまう」という問題が解消され、少数の計算でボールの速度と方向が適切に反映され、ホールのドロップがかなり現実的に見えるようになります。
1
この問題を解決する最も簡単な方法は、実際のボディが、ユーザーが見る表示ボールよりも小さい不可視ボールであることです。これに対処するために、前後の衝突イベントハンドラを操作することもできます。
また、Box2dの衝突でスピードが問題になることにも注意する必要があります。このようなメカニックは私の経験ではしばしば微調整が必要です。
http://developer.anscamobile.com/content/game-edition-collision-detection
関連する問題
- 1. Farseer Physicsで衝突しない2つのボディ3.3.2
- 2. 円と矩形の衝突Android
- 3. Libgdxと円と多角形の衝突
- 4. 2つのimageView間の衝突
- 5. 2ビットマップ間の衝突
- 6. Corona SDK - 非物理的な物体の衝突を検出する方法は?
- 7. cocos2d:2つの円の衝突を検出する
- 8. サークル内の円の衝突
- 9. 2つのボールの衝突
- 10. 円と半径の衝突
- 11. Box2d衝突。オブジェクトが変形する
- 12. 円周衝突リバウンドが正しく機能しない
- 13. Monotouch 2つのフレームの衝突を確認する
- 14. Javascriptの矩形の衝突
- 15. 2つの画像間のピクセル衝突/オーバーラップの検出
- 16. DirectX 9地形の衝突
- 17. AndEngine:2つのスプライトの衝突
- 18. 円弧内の2D衝突検出
- 19. シマウマの形が衝突しない
- 20. 2つの衝突円、数式をコードに変換できません
- 21. JavaFXとの形状の衝突を確認する
- 22. コロナsdkクラスの画像との衝突
- 23. Silverlight - ゲームの衝突オブジェクト
- 24. 共有オブジェクト名の衝突
- 25. 正規表現の衝突、
- 26. 描画された線とオブジェクトの衝突(コロナSDK)
- 27. 共有データ間の衝突
- 28. 衝突2点のノーマル
- 29. Doctrine 2:プロキシ名の衝突
- 30. 別のクラスの四角形間の衝突を検出する
あなたは穴の衝突にそのボディを使用したいだけです。ボールがバウンスする前に壁の中に部分的に入るのは意味がありません。 –
実際には、穴にボールを落としたいのですが、穴に衝突すると消えてしまいます。私の問題は、それが穴にほとんど触れないと消えてしまうことです。私は、ボールのx、yと衝突が発生したときの穴のx、yとを比較し、比較が近似していない場合にはそれを見えておくことを考えています。この時点での私の問題は、私がluaを初めて使うことです。答えをありがとう。私は感謝しています。 –
私の問題は少し良くなりました。私は、ラウンドボディとラウンドセンサーの間の正確なコリジョンを検出しようとしています。センサー(穴)を擦っても丸い体(ボール)は消えます。ゴルフボールやホールのようにもっとリアルにする方法はありますか?アドバイスありがとう。 –