2017-04-15 88 views
-1

我有一個嚴重的問題,我練習,但球不動。我在另一個應用程序中也遇到過這個問題swift3移動字符SpriteKit

XCode版本:8.2.1

請幫幫我。 我無法取得進展。

看教程下載項目;是工作!

我在課程中創建。它不工作!

下載我的項目:Https://yadi.sk/d/TPN6OGrV3Gz7rq

我的代碼

GameScene.sks圖像 enter image description here

GameScene.swift文件

import SpriteKit 
import GameplayKit 

class GameScene: SKScene { 

    var ball:SKSpriteNode! 
    var paddle:SKSpriteNode! 

    override func didMove(to view: SKView) { 
     ball = self.childNode(withName: "Ball") as! SKSpriteNode 
     paddle = self.childNode(withName: "Paddle") as! SKSpriteNode 

     ball.physicsBody?.applyImpulse(CGVector(dx: 50, dy: 50)) 

    } 
} 
+0

你將不得不在這裏顯示相關的代碼,而不是讓別人下載球移動時,你的項目以及更好地解釋你的問題。 – RT5754

+0

它看起來好像你的球是SKScene_0的孩子而不是你的遊戲場景的孩子? –

+0

@LukeChase是的,我嘗試了他們作爲GameScene和場景,並沒有工作。示例應用程序的外觀和工作方式與SKScene_0相同。 –

回答

0

變化

if let scene = SKScene(fileNamed: "GameScene") 

if let scene = GameScene(fileNamed: "GameScene") 

我跑你的項目我的電腦上,並改變該行預期

+0

謝謝@Ron Myschuk 我的代碼:if let scene = SKScene(fileNamed:「GameScene」) 更改代碼:if let scene = GameScene(fileNamed:「GameScene」) and,WORK :) –