質問: (v0-v1)/ Time.deltaTime ; }現在、Fixedupdateのひとつ前の処理で取得した速度をv0として、加速度aを算出したいのですがひとつ前のupdateで取得した変数を、現在のupdateで取得するというようなことはできますか?もしそのようなことができるのであれば、その方法をご教授願いたいです。
回答: ``` メンバ変数を用意しておけば実装可能かと。 float v0; float seconds; void FixedUpdate() { Rigidbody rb = this.GetComponent(); // rigidbodyを取得 float v1 = rb.velocity.magnitude; seconds += Time.fixedDeltaTime; float a = (v0 - v1) / Time.fixedDeltaTime; v0 = v1; } ところで、FixedUpdate関数はフレームレートに依存しない物理計算向けの更新関数ですが、 Time.deltaTimeはUpdate向けに用意されているものなので、不適当です。 fixedDeltaTimeというのが用意されているので、そちらを使いましょう。 ```