나는 3 개 이미지를 가지고 :스위프트 스프라이트 키트 세로 배경 무한 이미지
topBg.png
내가 = 200
middleBg.png
무한 확장해야 상단 장면과 높이 topBg.png
을 설정할 midBg.png
botBg.png
또는 세로로 반복하십시오.
botBg.png
- D 높이 = 200
난 다음 코드를 가지고
override func didMove(to view: SKView) {
self.bgTopSpriteNode = self.childNode(withName: "//bgTopNode") as? SKSpriteNode
self.bgMiddleSpriteNode = self.childNode(withName: "//bgMiddleNode") as? SKSpriteNode
self.bgBottomSpriteNode = self.childNode(withName: "//bgBottomNode") as? SKSpriteNode
if let bgTopSpriteNode = self.bgTopSpriteNode,
let bgMiddleSpriteNode = self.bgMiddleSpriteNode,
let bgBottomSpriteNode = self.bgBottomSpriteNode {
bgTopSpriteNode.size.width = self.frame.width
bgTopSpriteNode.size.height = 200
bgTopSpriteNode.position.x = 0
bgMiddleSpriteNode.size.width = self.frame.width
bgMiddleSpriteNode.size.height = self.frame.height-400
bgMiddleSpriteNode.position.x = 0
bgBottomSpriteNode.size.width = self.frame.width
bgBottomSpriteNode.size.height = 200
bgBottomSpriteNode.position.x = 0
}
}
하지만 어떻게 이미지 Y
위치를 설정한다. 좌표는 화면의 중심에서부터 시작되기 때문에 왼쪽 상단에서부터 시작하지는 않으며 변환 방법을 알지 못합니다.
당신은 크기 조절이 장면에 채택 예를 들어 같은 코드 .. –
@AlessandroOrnano이 무엇을 의미 하는가에 대한 더 많은 정보를 줄 수 있습니까? 나는 다른 크기 : ipad 아이폰에 맞게 싶어요. – Arti
@AlessandroOrnano 이것은 3 조각으로 잘라낸 이미지입니다. http://storage6.static.itmages.ru/i/16/1006/h_1475759533_7324679_c41559f9fd.png – Arti