【发布时间】:2017-05-11 23:52:50
【问题描述】:
我尝试搜索但找不到答案。我的每个场景文件都需要一个匹配的 .sks 文件吗?如果我删除匹配的 .sks 文件会有问题吗?我知道这个文件有点用于界面构建,但我根本没有使用它们。
【问题讨论】:
标签: ios swift xcode sprite-kit skscene
我尝试搜索但找不到答案。我的每个场景文件都需要一个匹配的 .sks 文件吗?如果我删除匹配的 .sks 文件会有问题吗?我知道这个文件有点用于界面构建,但我根本没有使用它们。
【问题讨论】:
标签: ios swift xcode sprite-kit skscene
不,你不需要它们。您可以直接在 Swift 代码中创建所有 SKScene 内容。
请记住,Xcode 8 对 SpriteKit 场景的支持非常好,提供了良好的游戏设计/制作工作流程。特别是,您可以使用简单的、可重复使用节点(例如,板条箱、怪物、硬币等)创建 *.sks 文件,并在整个游戏中使用它们。
话虽如此,请仔细检查您的 *.sks 文件是否为空,然后再全部删除;-)
【讨论】:
不,但如果您不想使用它们,则必须更改 GameViewController.swift 文件实例化场景的方式 - 而不是:
let scene = SKSCene(fileNamed: "GameScene")
你必须使用
let scene = SKSCene(size: CGSize)
【讨论】: