Unityでフライトシム
最終更新:2024/5/5
(追記)
Unity×フライトシミュレーションなら、当サイトを見るよりも
この⤵URLページの動画とコードを参考にする方がずっと良いです。
▼以下
昔Unityで飛行機ゲームを作ろうとしていたのですが、その時に中途半端にフライトシミュレーションに関して知ったことを書いていきます。
「フライトシミュレーター」と括られるものの中にはリアルなものからシンプルなものまでいろいろありますが、シンプル実装では「パイロットウイングス」みたいなカジュアル系のフライトゲームあたりを想定しつつ、もうちょっとリアル寄りのものについての考え方も一歩踏み込んで書いてみます
次の前提で解説しています
次の前提で解説しています
Unityの物理エンジン(PhysX)上で動く
Non-Kinematic。Rigidbodyに対してAddForceして動かす
もともとUnityに備わっている物理演算を使わせてもらうので、物理演算自体の実装(衝突判定、慣性、軸の定義など)には触れていませんしその辺には全く知識がありません。
またUnityありきで話をしているので、UEなど別のゲームエンジンを使う場合は単位を解釈しなおすなどが必要になります。