【发布时间】:2018-03-09 04:45:41
【问题描述】:
有人在我的其他问题之一中告诉我,SpriteKit 比 UI 更容易。我在网上搜索了如何开始使用SpriteKit,我得到了这个:https://www.raywenderlich.com/145318/spritekit-swift-3-tutorial-beginners。我把图片和所有东西都放进去,我把这段代码放进去:
import SpriteKit
class GameScene: SKScene {
// 1
let player = SKSpriteNode(imageNamed: "player")
override func didMove(to view: SKView) {
// 2
backgroundColor = SKColor.white
// 3
player.position = CGPoint(x: size.width * 0.1, y: size.height * 0.5)
// 4
addChild(player)
}
}
(他们告诉我输入的代码),当我运行它时,我只看到一个空白屏幕。在教程中,它有一个忍者,但我的只是一个空白屏幕。
有人可以帮忙吗?
【问题讨论】:
-
试着把它放在位置 0,0 前面...如果“玩家”在你的资产中是一个可访问的图像?项目?
-
尝试为播放器添加 zPosition
player.zPosition = 1
标签: swift sprite-kit skspritenode