好的,所以我刚刚完成了一个简单的基于瓷砖的物理引擎,我现在正在调整的一件事是角色的适当速度、加速度、重力等。
现在,我很难确定跳跃的整体高度(高潮)之间的关系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
如何预测跳跃的最大高度?