计算可以从墙壁反弹的球的未来位置

时间:2016-10-30 16:57:03

标签: c++

我试图做一些未来预测,我想计算球应该在特定高度(y)的位置。球向上射击并且可以从比赛的两侧反弹。弹跳不会影响移动速度。

我当前的配置是左下角是(0,0),右下角是(10,0)没有上限高度。

代码:

 self.labelX.setText(String(format: "%.2f", data!.acceleration.x))

Idea

任何人都可以建议我的代码到目前为止是否正确以及我应该如何处理墙壁反弹? 另外我觉得我应该做一些错误检查,但我不确定我需要哪些?

1 个答案:

答案 0 :(得分:1)

不清楚引力的方向是什么,但假设它沿着y轴。然后,为了对称,你可以只是"环绕"如果它们超过10,则为x值。如果你的方程导致x = 11,对于对称性,在反弹后,x = 9(10 - (11 - 10))。 同样,你可以对待"双反弹"等等。

相关问题