2
我和斯威夫特3個工作,Xcode和SpriteKitSKCameraNode不集中
我有一個SKCameraNode名爲凸輪,我把在相機的位置的節點,以檢查它:
var cam: SKCameraNode!
let cameraNode = SKSpriteNode(imageNamed: "hx")
override func didMove(to view: SKView)
{
cam = SKCameraNode()
camera = cam
addChild(cam)
cam.position = CGPoint(x: playableRect.midWidth, y: playableRect.midHeight)
addChild(cameraNode)
}
而這裏的我得到了什麼:
紅線是我的playableRect的限制。 白色六角形是相機的位置。我們可以清楚地看到相機位於我的playableRect中心,正如我想要的那樣,但通常這個相機應該位於屏幕的中心,爲什麼它在左邊? 我的意思是,通常我的cameraNode應該始終位於屏幕的中心,看起來很合邏輯。
你能幫我嗎?
您的場景定位點是?這通常有問題,當涉及到SKCameraNode,我喜歡把它設置爲.5 .05 – Knight0fDragon
嗯,感謝它的工作,我甚至不知道你可以設置一個場景定位點。主持人可以刪除後的一個問題,我如何將此主題標記爲解決方案而無任何答案? – Drakalex
那裏,給你一個答案大聲笑 – Knight0fDragon