我正在开发一款轨迹预测非常非常重要的 2D 游戏。所以我选择了我能找到的最准确的解决方案,即物理模拟。我的轨迹和球实际落地/反弹的位置不一样。我试过 debug.logging 每个速度,但它们也不相同。我真的不明白为什么。
这是物理模拟的代码:https://codeshare.io/r9lRxz。 (FixedUpdate 中的内容只是反复试验,在 Update() 中也给出了相同的错误)。
这是实际射出的球的代码:https://codeshare.io/gL9RvD.
我还会附上一段视频,展示我所说的轨迹不准确的意思。请注意,当轨迹从更多物体弹回时,它的准确度会越来越低。视频 请帮忙。 另外,我想说我对一般的编码真的很陌生,所以如果你能尝试尽可能广泛地回答。
我检查了我输入脚本的球预制件是否有什么不同,没有。它们是相同的,只是没有附加自定义脚本。
已经试错了 6 个小时。