gpt4 book ai didi

swift - 将 SKS 文件链接到 SpriteKit 中的自定义类

转载 作者:搜寻专家 更新时间:2023-10-31 19:29:02 25 4
gpt4 key购买 nike

我是 Swift 的新手,我正在尝试使用 SpriteKit 编写一个简单的游戏。

我正在尝试为“开始”按钮创建一个主菜单页面。

我制作了一个 .sks 文件和 .swift (cocoa touch class) 同名文件。

我按照自己的意愿设计了 .sks,但 cocoa touch 类不起作用。

.swift代码:

import SpriteKit

class MenuScene: SKScene {

var mStartBtn: SKSpriteNode = SKSpriteNode()
var mLabel: SKLabelNode = SKLabelNode()

override func didMove(to view: SKView) {
mStartBtn = self.childNode(withName: "startBtn") as! SKSpriteNode
mLabel = self.childNode(withName: "label") as! SKLabelNode
mLabel.text = "Hello.."
}
}

我尝试更改屏幕上的标签以查看其是否正常工作,但它不会更改,就好像 .swift 文件不工作/未连接到 .sks 文件一样。

最佳答案

正如您所建议的,SKS 文件可能未链接到 swift 文件。

在 Xcode 中

  • 打开sks文件
  • 选择你的场景
  • 打开右侧面板
  • 打开自定义类检查器
  • 自定义类字段中输入MenuScene

enter image description here

然后重试。

关于swift - 将 SKS 文件链接到 SpriteKit 中的自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41313512/

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