gpt4 book ai didi

swift - SpriteKit - 在新的 SpriteKit 项目中呈现 SKScene

转载 作者:行者123 更新时间:2023-11-30 10:12:32 29 4
gpt4 key购买 nike

我刚刚创建了一个新的 SpriteKit 项目,就遇到了砰!问题。我运行该项目时没有触及任何内容,并且应该如此,默认的 hello world 项目出现了。这方面一切都很好。现在,我创建了一个新的 Coco Touch 类,并将其命名为 test,其父类(super class)为 SKScene。然后,在 GameViewController 中,我更改了以下行

if let scene = GameScene(fileNamed: "GameScene") {

if let scene = GameScene(fileNamed: "test") {

游戏在加载时崩溃了。

当我创建新场景时,我是否在某个地方搞砸了,我错过了什么吗?任何建议都会有帮助,谢谢。

最佳答案

那是因为该行代码运行一个初始化程序,该初始化程序从 .sks 文件中取消归档文件,而您尚未为场景创建该文件。您可能配置了 GameScene .sks,但没有配置 test.sks。

如果您想像这样初始化第一个场景,您需要创建一个 .sks 文件。否则,只需使用 SKScene 初始化器 initWithSize:

创建一个场景,而无需解压 .sks

关于swift - SpriteKit - 在新的 SpriteKit 项目中呈现 SKScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32188212/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com