質問: mgh ``` 高さhから落下しきったときの位置エネルギーと運動エネルギーの関係。 位置エネルギーは運動エネルギーに移り変わる。 ``` mgh=(1/2)mv^2 ``` 上記の式を式変形して、重力で高さhから落下しきったときの速度、 つまり、重力で、高さh進んだ時の速度は下記。 ``` v=√2gh ``` Unityでは、高さhから0まで落ちる間に掛かる外力(重力)と、高さ0からhまで上昇する間に掛かる外力は、等しい。 これより、高さ0からhまで上昇する間に掛かる外力で、高さh進んだ時の速度も、 重力の高さh進んだ時の速度と等しいので、 高さ0からhまで上昇する間に掛かる外力で高さh進んだ時の速度は、 ``` v=√2gh ``` となる。
回答: **・質問1の回答** 自由落下運動の速度を求める公式です **・質問2の回答** > > v=√2ghは、hの高さを落下しきったときの速さでしょうか? > > > はい > > hの高さの落下途中のときはこの速さではないということですか? > > > 自由落下運動は加速し続けるので落下途中は違います。 **・質問3の回答** > > jumpHeightの高さまではジャンプしないという認識 > > > 現実世界は空気抵抗があるので到達しませんがUnity空間では丁度`jumpHeightの高さまでジャンプします。` `velocity.y += gravity * Time.deltaTime`は重力を適用させているのでこれが無ければ落下もせず無限に上昇します。