• 締切済み

フライトシミュレート 衝突判定について

はじめまして。現在学校からの課題で、フライトシミュレータをC++で自作しています。 プログラムは苦手なもので悪戦苦闘しており、その一つが衝突判定です。 現在は機体が障害物に接近しても、そのまま通過できてしまうので困っています。 一定の高度よりも下回ったらゲームオーバーになるようにもしたいのですが、 具体的にはどのようなプログラムを組めばいいのでしょうか。 宜しくお願いします。

みんなの回答

  • Interest
  • ベストアンサー率31% (207/659)
回答No.1

2次元ですか、それとも3次元? 機体は位置だけですか、それとも形状や大きさも考慮していますか? 地面または障害物はどのように表現していますか?(グラフィックじゃなくて) プログラムのソースコードを書く前に、ぜひ「仕様」を紙と鉛筆(WordかExcelでも可)で書き起こしましょう。特に今回の「衝突判定仕様」は図と数式で表現しておくと、先生や同級生に相談するとき、デバッグ・テストするときにぐっと楽になります。

関連するQ&A