1
나는 게임을 만들려고 노력하고 있지만 플레이어와 카메라 움직임을 고수했습니다. 최대 카메라 및 플레이어 x 위치를 설정해야하지만 오른쪽 또는 왼쪽으로 무한대로 움직입니다. ,Swift 3.0의 세계에 경계 설정 SpriteKit
나는 게임을 만들려고 노력하고 있지만 플레이어와 카메라 움직임을 고수했습니다. 최대 카메라 및 플레이어 x 위치를 설정해야하지만 오른쪽 또는 왼쪽으로 무한대로 움직입니다. ,Swift 3.0의 세계에 경계 설정 SpriteKit
func keepPlayerInBounds() {
if player.position.x < frame.minX + player.size.width/2 {
player.position.x = frame.minX + player.size.width/2
}
}
갱신에 넣고 도와주세요
나는 재정의 FUNC의 didFinishUpdate()
override func didFinishUpdate() {
cam.position.x = player.position.x
}
를 사용하는 묶는되었고, 여기에 내가 세계의 크기를
worldNode = SKSpriteNode()
worldNode?.size.width = backGroundImage.size.width
self.addChild(worldNode!)
을 설정하려고 나머지 세 경계를 추가하십시오 (위가 왼쪽 경계 임)
this 또한 player.anchorPoint가 0.5라고 가정합니다.