在 swift3 SpriteKit 上移动角色
Moved character on 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))
}
}
改变
if let scene = SKScene(fileNamed: "GameScene")
至
if let scene = GameScene(fileNamed: "GameScene")
我 运行 你的项目在我的电脑上,当改变那条线时,球按预期移动
我有一个严重的问题,我练习了,但是小球不动。我在另一个应用程序中也遇到了这个问题。
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))
}
}
改变
if let scene = SKScene(fileNamed: "GameScene")
至
if let scene = GameScene(fileNamed: "GameScene")
我 运行 你的项目在我的电脑上,当改变那条线时,球按预期移动