要做你所說的你應該創建4個圖像,即:底部邊緣,右邊緣,頂部和左邊緣。
根據您給場景的尺寸製作高度和寬度。
之後,實例化4個變量,並把所有的東西放在適當的位置。
var borderBottom = SKSpriteNode(imageNamed: "borderbottomimage")
var borderRight = SKSpriteNode(imageNamed: "borderrightimage")
var borderUp = SKSpriteNode(imageNamed: "borderupimage")
var borderLeft = SKSpriteNode(imageNamed: "borderleftimage")
//in didView
borderBottom = CGPoint(x: CGRectGetMidX(self.frame), y: CGRectGetMinY(self.frame))
borderRight = CGPoint(x: CGRectGetMaxX(self.frame), y: CGRectGetMidY(self.frame))
borderUp = CGPoint(x: CGRectGetMidX(self.frame), y: CGRectGetMaxY(self.frame))
borderLeft = CGPoint(x: CGRectGetMinX(self.frame), y: CGRectGetMidY(self.frame))
self.addChild(borderBottom)
self.addChild(borderRight)
self.addChild(borderUp)
self.addChild(borderLeft)
根據需要設置zIndex和其他參數。 所以'作品
你可以張貼一個圖像你真正想要什麼和實際做什麼,這給了我們一個更大的圖片來解決它很容易 – 2014-11-05 03:49:08