SKShapeNode 尺寸错误
SKShapeNode is appearing wrong dimensions
我打开了 spritekit 应用示例并添加了这段代码
override func didMoveToView(view: SKView) {
/* Setup your scene here */
var shapeNode = SKShapeNode(rect: view.frame)
shapeNode.strokeColor = UIColor.redColor()
shapeNode.lineWidth = 4;
shapeNode.position = CGPoint(x: 0, y: 0)
self.addChild(shapeNode)
}
它只是尝试在主视图中添加 4width 边框,而不是输出,
那我做错了什么?
这是因为您的场景正在缩放。要解决此问题,请将场景缩放模式(在 GameViewController 中)更改为 scene.scaleMode = .ResizeFill
要了解这是为什么,建议您阅读我的回答here
我打开了 spritekit 应用示例并添加了这段代码
override func didMoveToView(view: SKView) {
/* Setup your scene here */
var shapeNode = SKShapeNode(rect: view.frame)
shapeNode.strokeColor = UIColor.redColor()
shapeNode.lineWidth = 4;
shapeNode.position = CGPoint(x: 0, y: 0)
self.addChild(shapeNode)
}
它只是尝试在主视图中添加 4width 边框,而不是输出,
那我做错了什么?
这是因为您的场景正在缩放。要解决此问题,请将场景缩放模式(在 GameViewController 中)更改为 scene.scaleMode = .ResizeFill
要了解这是为什么,建议您阅读我的回答here