gpt4 book ai didi

c# - 在施加力之前绘制射弹的点

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:55 26 4
gpt4 key购买 nike

例如,在 Peggle 或 Apple Jack 中,用户可以在用户请求发射弹丸之前绕着一条曲线移动,该曲线显示球(或洗衣机/ Pandas 或其他任何东西)即将到达的位置。我知道我需要使用一个方程式来绘制点,但我不再是数学家了 (:()。任何人都可以为我提供正确的方程式并告诉我我应该用什么代替来得到我的 X any给定一定时间和初速度的Y值。

最佳答案

看看我对 this question 的回答.

根据该答案,您应该使用的公式是:

s = s₀ + v₀t + ½at²

(位移等于:初始位移,加上初始速度乘以时间,加上半加速度乘以时间的平方。)

除了时间之外的一切都有一个矢量(加速度将是你向下的重力)。因此,只需在 X 轴和 Y 轴上使用该等式即可。

当然 - 保证绘制的路径与您的预测方程完全匹配的唯一方法是它们是否相同。这是我能看到的为您添加对预测反弹的支持的唯一方法。

如果您的实际游戏使用不同的东西(如完整的物理模拟器),并且您不需要预测反弹,也不必非常准确 - 那么这将为您提供合适的预测近似值.

关于c# - 在施加力之前绘制射弹的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com