场景中心似乎有一个小的静态物体,我不知道它为什么存在。
以下是一个简单的方法来查看我所说的问题:
1.在XCode 8中,使用“Game”模板创建一个全新的项目。 2.在GameViewController.viewDidLoad()中,添加view.showsPhysics = true 如果运行该项目,则应该在中央看到一个小点,这就是错误的物体。
有人知道如何消除它吗?
编辑:我尝试手动创建场景对象:
在GameViewController.viewDidLoad()
中,我替换了这个:
// Load the SKScene from 'GameScene.sks'
if let scene = SKScene(fileNamed: "GameScene") {
view.presentScene(scene)
}
用这个:
let scene = GameScene(size: view.frame.size)
scene.anchorPoint = CGPoint(x: 0.5, y: 0.5)
view.presentScene(scene)
但那并没有解决它。
SKScene
初始化器创建它时。唯一的区别在于它的最终位置取决于场景的锚点,默认情况下锚点是0.0, 0.0(左下角)或0.5, 0.5(屏幕中间),这是从.sks文件加载的场景的默认anchorPoint
。 - Whirlwind