我正在尝试在运行时移动 SKFieldNode (radialGravity):
let movingField = SKFieldNode.radialGravityField(
movingField.position = location //location is a touch position
addChild(movingField)
一旦我命令字段节点更改位置,它就会崩溃。我将字段节点放置在 didMoveToView 的静态位置没有问题。
我猜 SKFieldNodes 只需要留在原地,但也许有一个解决方案。
主要思想是将径向场附加到精灵(附有物理实体),以便它们具有吸引力/排斥相互作用。我意识到这可以通过更手动的方法来完成,但我试图利用 SpriteKit 中可用的物理特性。
谢谢!