【发布时间】:2014-02-23 17:07:54
【问题描述】:
我正在使用 iOS SpriteKit 开发游戏。我试图在这个游戏中制作一个物体,它会将物体拉向它,并且随着物体靠近它,力会变得更大,想想磁铁或黑洞。我一直很难弄清楚要更改哪些属性以使此节点物理体在它们经过时吸引其他节点。
【问题讨论】:
-
不能用简单的属性来完成。您必须计算对象与吸引子之间的距离,并根据对象与吸引子的距离和吸引子的假定重量向吸引子施加冲量。如果您想要全面的重力模拟(每个物体也是一个吸引子),这可能会变得非常昂贵,因为计算的数量会随着物体的数量呈指数增长。
标签: ios7 sprite-kit game-physics