好吧,所以我要制作平台游戏,而且我想知道如何使弧线轻松跳跃。就像马里奥(Mario)在超级马里奥兄弟(Mario Bros)中所做的一样。关于实现此目标的简单方法有何想法?

最佳答案

模拟重力^^

您的mario将有一个增量来控制其在X上的移动,然后使其成为2D vect,其中将包括一个Y分量,而该Y始终会在垂直加速度上添加-gravity。

这样,当您跳跃时,您将拥有向前的跳跃力+重力,它将逐渐将马里奥向后拖,从而为您提供弧度

09-15 23:33