调整图片大小的时候不能直接使用frame来调整,这里的frame是readonly属性,要用size来调整。
let background2 = SKSpriteNode.init(imageNamed: "background2")
background2.position = CGPoint(x: size.width/2, y: size.height/2)
background2.zPosition = -1
background2.size = CGSize.init(width: size.width, height: size.height) // 全屏
addChild(background2)
本文介绍如何在Swift中正确地调整SKSpriteNode的尺寸,以实现全屏背景显示。文章强调了不能直接通过frame属性调整大小,并提供了一段示例代码说明如何使用size属性进行设置。
1万+

被折叠的 条评论
为什么被折叠?



