0
我試圖爲我的乒乓球遊戲進行測試的邊界,但它沒有奏效。問題是我設置了邊界,但它只適用於頂部和底部,而不是側面。這種方式適用於雙方,但邊界還沒有完成。 這是這段代碼。邊界測試只適用於頂部/底部,但不適用於左/右
let boundary = SKPhysicsBody(edgeLoopFromRect: self.frame)
boundary.friction = 0
self.physicsBody = boundary
我會在哪裏放這行代碼?因爲我把它放在了gamescene.swift中,它給了我一個錯誤。它表示SKView沒有名爲frame的成員。此外,我確實進入了.sks文件,並將寬度切換爲320,但即使在做完之後,寬度仍然有效,但高度沒有變化。 – Drewvy22
我覺得最好不用'sks'文件編程創建場景。您可以將'let scene = GameScene.unarchiveFromFile(「GameScene」)替換爲? GameScene'與'GameViewController'中的代碼行,並刪除'if'條件 – rakeshbs
我可以刪除sks文件,因爲老實說它只是毀了我所有的大小。 – Drewvy22