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