sprite-kit

    0熱度

    1回答

    我工作的遊戲和遊戲完美的作品在所有的iPhone和iPad的期待iPhone X和iPhone 8加 當我加雪碧現場遊戲崩潰(只在iPhone X和iPhone 8 Plus上),因爲精靈已經添加到場景中,在其他iPhone上,應用程序不會崩潰,我認爲該錯誤在我的計時器中,也許是iPhone模擬器的錯誤?你怎麼看? 代碼: class GameScene: SKScene, SKPhysicsCo

    1熱度

    1回答

    我初始化我的相機,並將其約束到我的播放器// didMove(查看:SKView): self.camera = cameraNode self.addChild(cameraNode) let range = SKRange(constantValue: 0) let cameraConstraint = SKConstraint.distance(range,

    2熱度

    2回答

    我想在我的遊戲中出現一種圍繞着屏幕的聲波。我能夠做出正弦的直線,但是我怎樣才能使正弦旋轉20度?例如,從左下角到右上角? let pi = CGFloat.pi let wave = Waves[0] let x = path.currentPoint.x let c = (2 * pi)/(wave.Wavelength * 30) let a

    0熱度

    1回答

    在SpriteKit中,使用循環還是計時器來創建倒計時效果會更好?我嘗試了兩種方法,但它很奏效,但我想知道哪種方法很好?

    0熱度

    1回答

    我使用SpriteKit,目前擁有用戶打開應用程序的登陸屏幕,其簽署成用戶將被顯示在下面的菜單現場的GameCenter和負荷重要的比賽數據(顯示名稱,級別等) 如何在移至下一個場景之前檢查並確保所有內容都已加載? 我嘗試使用下面的簡化版本進行測試,但儘管處於更新功能中,它似乎仍未運行。 override func update(_ currentTime: CFTimeInterval) {

    0熱度

    1回答

    我剛剛完成構建移動應用程序遊戲,現在想嘗試在遊戲中左右移動障礙物(本示例中爲雲)。有什麼建議麼? func createClouds() -> [SKSpriteNode]{ var clouds = [SKSpriteNode](); for _ in 0 ..< 2 { let cloud1 = SKSpriteNode(imageNamed: "Clo

    -1熱度

    1回答

    由於我是編碼的初學者,我花了數十個小時來關注這個問題。我到處搜索過Youtube,Stackoverflow,網站等,並找不到答案,我發現有關同一主題的東西,但它似乎並沒有工作或成爲我想要的東西。我希望你能幫助我在Xcode Swift中從GameViewController切換到GameScene.SKS,並在main.storyboard上放置一個按鈕。在GameViewController.

    0熱度

    1回答

    我想更改我的瓷磚地圖中某些瓷磚的z位置。我用下面的函數來實現這一目標: static func setZPosition(to tileMap: SKTileMapNode, and tileInfo: String){ let tileSize = tileMap.tileSize let halfWidth = CGFloat(tileMap.numberOfColumn

    1熱度

    1回答

    我有我在場景中添加一個節點。同樣在現場,我給它一個反彈組件。該組件如下所示: class BounceComponent: GKComponent, ComponentSetupProt { var bounce: SKAction? var node: SKSpriteNode? @GKInspectable var diff: CGFloat = 0.2 @GKInspectabl

    0熱度

    1回答

    目標是檢測用戶移動手機的方向。想象一下,在最簡單的情況下,手機平放在桌子上,首頁按鈕面向天花板。 如果用戶沿着桌面向左/右滑動手機,您如何檢測移動的數量? 下面的代碼似乎沒有登記正確的價值觀: let motionManager = CMMotionManager() override func update(_ currentTime: TimeInterval) { proces