📑

[Godot] 疑似的に飛行機の物理挙動を再現する

2024/03/05に公開

GodotのAsset Libraryには飛行機の物理的挙動をリアルに再現するアセットがありますが扱うには専門的な知識が必要なためハードルが高いです。宇宙空間や海の中などの空間内を物体が自由に動き回るには飛行機のような動きをすることになります。しかし場合によってはただ飛行機のように動いてほしいだけで物理的な相互作用を緻密に計算したいというわけではないこともあります。そのようなケースではただ空間内を十字キー(またはWASD)で飛び回るだけのシンプルなモデルで十分でしょう。
今回は疑似的に飛行機のような挙動をするためのスクリプトを紹介します。
KidsCanCodeという方が執筆されたSIMPLIFIED AIRPLANE CONTROLLERというチュートリアルです。たいへんていねいに説明されておりわかりやすいです。
https://www.youtube.com/watch?v=RsrwmAme_WA
モデルは上昇、下降、左右に旋回、着地をすることが可能です。
空気との相互作用などは一切計算していないため、空気力学的には正しくはないということにご注意ください。

Discussion