gpt4 book ai didi

iphone - Box2d - 赋予物体吸引力/重力

转载 作者:行者123 更新时间:2023-11-29 13:40:00 26 4
gpt4 key购买 nike

我正在使用 Box2d 模拟自上而下的空间环境。我有一个应用了脉冲的物体,它将在“行星”附近飞行(通过太空)。世界本身没有重力,但我想设置具有单独重力的行星和恒星,这样其他动态物体就会掉落/被拉向它们。我怎样才能做到这一点?

最佳答案

如果您的天体/星星数量很少,您可以在每次调用 Step() 函数之前对您的天体施加重力。

但我认为如果系统变大,它会变得非常慢。如果您的恒星和行星没有移动,您可以预先计算二维空间每个点的总重力。将这个预先计算的重力值存储在一些二维数组中(有一些步骤),然后应用这个查找表中的力

关于iphone - Box2d - 赋予物体吸引力/重力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446420/

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