我的目标是添加一个节点,该节点的大小应等于该节点所在窗口的大小。
当我尝试这样做时:
var screenSize: NSSize!
override func didMove(to view: SKView) {
screen = self.view?.frame.size
addCanvasNode()
}
fileprivate func addCanvasNode() {
canvasNode = SKShapeNode(rect: CGRect(x: -screen.width / 2, y: -screen.height / 2, width: screen.width, height: screen.height))
canvasNode.fillColor = .brown
addChild(canvasNode)
}
我看起来像这样
我不明白为什么我的节点周围有那些黑色边框?为什么节点的宽度和高度不适合窗口大小?我做错了什么?
答案 0 :(得分:0)
因为它仅适合您的elementType
。您必须配置SKView
才能填满整个窗口。