我正在制作一个游戏,其中有一个机器人向另一个机器人投掷球形物体。
被投掷的球应该以对称弧线的形式飞行。我相信这个数学术语是“抛物线”。
两个机器人都在x轴上。
我该如何在我的游戏中实现这样的功能?我尝试了不同的方法,但都没有成功。
我的当前移动物体系统是这样的:每个对象都有x和y坐标(变量),还有dx和dy变量。
每个对象都有一个move()方法,在游戏循环的每个周期调用一次。它只是将dx添加到x上,将dy添加到y上。
我该如何在这个系统中实现我所描述的内容?
如果涉及大量的数学,请尽量简单地解释,因为我不太擅长数学。
我的情况如下图所示:
谢谢!
被投掷的球应该以对称弧线的形式飞行。我相信这个数学术语是“抛物线”。
两个机器人都在x轴上。
我该如何在我的游戏中实现这样的功能?我尝试了不同的方法,但都没有成功。
我的当前移动物体系统是这样的:每个对象都有x和y坐标(变量),还有dx和dy变量。
每个对象都有一个move()方法,在游戏循环的每个周期调用一次。它只是将dx添加到x上,将dy添加到y上。
我该如何在这个系统中实现我所描述的内容?
如果涉及大量的数学,请尽量简单地解释,因为我不太擅长数学。
我的情况如下图所示:
谢谢!