CGRect.minX/Y 및 CGRect.MaxX/Y에서이 오류 메시지를 수정하는 데 문제가 있습니다. "인스턴스 멤버 'minX'는 'CGRect'유형에서 사용할 수 없습니다. 오류입니다. 문제를 해결하려면 어떻게해야합니까?SpriteKit 게임 코딩 중 " 'CGRect'유형에서 인스턴스 멤버 'minX'를 사용할 수 없습니다.
func spawnNewDisc(){
var randomImageNumber = arc4random()%4
randomImageNumber += 1
let CheeseBlock = SKSpriteNode(imageNamed: "CheeseBlock\(randomImageNumber)")
CheeseBlock.zPosition = 2
CheeseBlock.name = "CheeseObject"
let randomX = random(min: CGRect.minX(gameArea) + CheeseBlock.size.width/2,
max: CGRect.maxX(gameArea) - CheeseBlock.size.width/2)
let randomY = random(min: CGRect.minY(gameArea) + CheeseBlock.size.height/2,
max: CGRect.maxY(gameArea) - CheeseBlock.size.height/2)
CheeseBlock.position = CGPoint(x: randomX, y: randomY)
self.addChild(CheeseBlock)
}
'gameArea'는 어떤 유형입니까? – nathan
CGRect. 전 세계적으로 "let gameArea = CGRect" –