我的项目是否需要 SpriteKit 场景 (.sks) 文件?
Are SpriteKit Scene (.sks) files necessary in my project?
我尝试搜索但找不到答案。我的每个场景文件是否都需要一个匹配的 .sks 文件?如果我删除匹配的 .sks 文件会有问题吗?我知道这个文件有点用于界面构建,但我根本没有使用它们。
不,你不需要它们。您可以直接在 Swift 代码中创建所有 SKScene
内容。
请记住,Xcode 8 对 SpriteKit 场景的支持非常好,提供了一个不错的游戏 design/production 工作流程。特别是,您可以使用简单的 可重用 节点(例如箱子、怪物、硬币等)创建 *.sks
文件,并在您的游戏中使用它们。
话虽如此,请仔细检查您的 *.sks
文件是否确实为空,然后再将其全部删除 ;-)
否,但如果您不想使用它们,则必须更改 GameViewController.swift
文件实例化场景的方式 - 而不是:
let scene = SKSCene(fileNamed: "GameScene")
你将不得不使用
let scene = SKSCene(size: CGSize)
我尝试搜索但找不到答案。我的每个场景文件是否都需要一个匹配的 .sks 文件?如果我删除匹配的 .sks 文件会有问题吗?我知道这个文件有点用于界面构建,但我根本没有使用它们。
不,你不需要它们。您可以直接在 Swift 代码中创建所有 SKScene
内容。
请记住,Xcode 8 对 SpriteKit 场景的支持非常好,提供了一个不错的游戏 design/production 工作流程。特别是,您可以使用简单的 可重用 节点(例如箱子、怪物、硬币等)创建 *.sks
文件,并在您的游戏中使用它们。
话虽如此,请仔细检查您的 *.sks
文件是否确实为空,然后再将其全部删除 ;-)
否,但如果您不想使用它们,则必须更改 GameViewController.swift
文件实例化场景的方式 - 而不是:
let scene = SKSCene(fileNamed: "GameScene")
你将不得不使用
let scene = SKSCene(size: CGSize)