我目前正在我的 Sprite Kit 游戏中研究磁场。这是初始化代码:
private func initMagneticField(_ object: TileMapObjectMagneticField) {
let field = SKFieldNode.magneticField()
field.strength = 0.75
field.position = object.location
field.region = SKRegion(size: CGSize(width: 320.0, height: 320.0))
field.categoryBitMask = Globals.Categories.magneticField.rawValue
stage?.addChild(field)
}
磁场到目前为止有效,但我不确定如何定位SKFieldNode
对象的区域属性。
打开物理可视化不会显示region: SKRegion
nor 字段节点本身,并且region property
has not size
norposition
属性:
self.skView.showsPhysics = true
您如何可视化字段本身或至少region property
用于调试目的?