在xcode上使用sprite kit创建一个黑洞

时间:2014-06-05 05:58:33

标签: ios objective-c xcode sprite-kit

我正在创建一个在屏幕中间包含黑色整体的游戏。黑洞的中心将成为引力的起源。因此,我希望我创建的SKNodes(并允许受重力影响)向中心的黑洞(而不是朝向屏幕底部)倾斜。反正有没有让这件事发生?换句话说,是否可以关闭导致所有物理节点向下倾斜的默认设置,并使其他东西成为引力的起源?如果是这样的话,我会这样做吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您无法使用SKPhysicsWorld设置来实现此目的。您需要根据需要被黑洞“吸入”的每个节点的位置来计算力,并将其应用于-update:方法。

此外,在iOS 8中,SpriteKit具有SKFieldNode类,它看起来与您正在搜索的类似。