应用场景
跑酷游戏中,设计角色下落的情况时,如果匀速下落(下图右边的小猫),是与实际情况时不符的。
实际情况中,重力加速度的存在导致下降速度一直变快的(左边的小猫)
本文介绍加速下降的效果(只是效果,并不追求严格满足物理公式哦)
设计思路
既然速度是改变的,我们使用每次下降的步数来表示速度,先建立一个速度变量,初始化为0
设计一个无线循环来执行下降,保持小猫像人一样受到地球引力,是走在地上的
下降循环中,每次循环速度+1, 这样就实现了小猫的加速下降
下一节中,我们设计一个地面,让小猫碰见地面就停下来