0

스위프트에서 SpriteKit으로 게임을 만들고 있는데 왼쪽 상단에 텍스트 레이블을 그려야합니다. (: 말괄량이 Y : X MAXY)에 의해스프라이트 키트 게임 협동 혼동

내 게임 정보 (아이폰 6 가로)

let viewSize = view.frame.size // 667x375 
let sceneSize = scene!.frame.size // 1024x768 

self.anchorPoint = CGPoint(x: 0.5, y: 0.5) 

가 그럼 난 왼쪽 상단받을거야 좌표

convertPointFromView(CGPointMake(view.frame.minX, view.frame.maxY)) 

반환 (x는 : - 512, y : -287). (x : -512, y :) 나는 터치 위치에 의해 왼쪽 상단에 있습니다 (센터에서 anchorPoint의 원인이 생각됩니다, 그렇습니까?)

그런 다음 이것을 사용하려고합니다. x : minX, y : minY)

convertPointFromView(CGPointMake(view.frame.minX, view.frame.minY)) 

이제 텍스트 레이블이 왼쪽 상단에 표시됩니다.

왜 왼쪽 상단이 (x : minX, y : maxY)가 아닌가? 나에게 설명해주세요

답변

0

UIView 좌표에서 화면 상단에 y = 0이고 아래로 갈수록 y가 커집니다. SpriteKit 좌표에서 y는 올라갈수록 증가합니다.