根据物理来说自由落体即加速喥向下的匀加速直线运动(更确切地说,加速度为9.8m/s^2)
那么GameMaker中的重力(不使用物理引擎的情况下)就是个加速度而已。
既然是加速度那麼GameMaker里面有一套专门的重力加速度系统,就是使用内置变量gravity和gravity_direction进行重力设置(只需要设置一次)然后就可以发现物体能够沿着给定的重力方向进行自由落体。
当然你还可以使用GameMaker中用于加速度的系统,即使用motion_add函数进行速度叠加,也是一种方式效果和上述效果是一样的