在swift3 SpriteKit上移动了角色

时间:2017-04-15 17:50:17

标签: swift3 sprite-kit touchesbegan

我有一个严重的问题,我练习,但Ball不动。我也在另一个应用程序中遇到过这个问题

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))

    }
}

1 个答案:

答案 0 :(得分:0)

更改

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

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

我在计算机上运行了你的项目,当更改该行时,球按预期移动