Unity の Rigidbody に Dragと一定外力が与えられたときの、終端速度(terminal velocity)を出してみます。 はじめに 通常の運動方程式をプログラムで書くと、次のようなコードになります。 void update(){ float a = F/m; v = v + a*dt; x = x + v*dt; } さて、Dragの値をkとします。
上のサイトを引き続き引用します。 このコードを使うにはオブジェクトに【Rigidbody】が入ってないといけません。なので、 プログラムファイルを入れたとき同様、オブジェクトを選択し右側のインスペクターの一番下【コンポーネントを追加】をクリック。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する