さて、単純なタイルベースの物理エンジンを完成させました。現在調整しているのは、キャラクターの適切な速度、加速度、重力などです。
現在、 と の関係がジャンプの全体の高さ (クライマックス) にどのように影響Gravity
するかを判断するのに苦労しています。JumpSpeed
ここに私が持っているものの疑似コードがあります:
physics loop:
{
calculate new X position based on DeltaTime
calculate new y position based on DeltaTime
if holding space and standing on block then
{
increase vertical velocity by JumpSpeed
{
decrease vertical velocity by Gravity * DeltaTime
}
では、次のように言います。
Gravity = 40
JumpSpeed = 10
ジャンプの最大高さを予測するにはどうすればよいですか?