swift - 如何在已经开发的项目中使用 spritekit 实现小游戏
问题描述
问题是如何在视图控制器中表示 spritekit 场景
public class GameScene: SKScene {
我想在公共课上做,但我不知道如何开始,我刚开始编程
解决方案
这是 UIViewController 中 SKScene 的初始化。
import SpriteKit
class SomeViewController: UIViewController {
func viewDidLoad() {
super.viewDidLoad()
let sceneView = SKView(frame: view.frame)
view.addSubview(sceneView)
let scene = SKScene()
sceneView.presentScene(scene)
}
}
要打开此屏幕,您只需使用父屏幕中的 modal/navigationController 演示文稿:
navigationController.push(SomeViewController(), animated: true)
或者
present(SomeViewController(), animated: true, completion: nil)
推荐阅读
- python - 函数知道传递给它的值的索引
- c++ - macos 是内置于 clang 编译器还是内置于 xcode ide?
- java - Java:如何从不可见的面板中检查颜色
- github - 如何将嵌入动画 gif 添加到 github 存储库 README.md?
- javascript - 如何在 Visual Studio 2019 中设置 html + javascript 项目并使用 IIS Express
- html - 如何使用 Angular 8 检索用户关注的 Spotify API?
- swiftui - 设置 ObservableObject 时地图不显示
- swift - 可解码:无法推断通用参数“T”
- ruby-on-rails - 如何仅在 Rails 和 postgres 中过滤记录使用日期
- flutter - 未使用 ChangeNotifier 设置用户?