Objective C (OS X) SpriteKit 프로젝트를 사용하고 있습니다. 창 (프레임)을 내 장면과 동일한 크기로 만들려고합니다. 내 장면을 (1366, 768)으로 변경했지만 내 프레임은 여전히 (800, 600)이었습니다. 이 문제를 해결하려면 나는 ViewController.m
에 다음 코드를 추가 :SpriteKit 프로젝트의 윈도우 크기를 변경하는 방법
[self.skView setFrame:NSMakeRect(0, 0, 1366, 768)];
속임수를 썼는지,하지만 난 내 현장에서 일을 표시 할 때 지금 왼쪽 하단에 반대 (0, 0) 화면의 중앙에 모서리. 이걸 어떻게 고치 죠? 또는 프레임의 크기를 변경하여 원점 위치가 왼쪽 하단 모서리에서 변경되지 않는 다른 방법이 있습니까?
사과드립니다 ... 바보 같은 질문이었습니다. 나는 항상 SKScene의 앵커 포인트가 (0, 0)이라고 생각했지만 (0.5, 0.5) 것으로 보인다. 나는 그것이 항상 그런 것인지 아니면 지난 1 년 또는 2 년 동안 바뀌 었는지 확실하지 않습니다. 어느 쪽이든, 장면을'ViewController.m'에서 생성 한 후에'[scene setAnchorPoint : CGPointMake (0, 0)];을 추가하면 모든 것이 고쳐집니다. – 02fentym
답장을 보내 주시면 나중에 다른 사람이 우연히 발견하면 참조 할 답변을 얻으실 수 있습니다. –
좋아, 할거야 : – 02fentym