gpt4 book ai didi

ios - 向游戏场景发送消息

转载 作者:行者123 更新时间:2023-11-30 13:57:51 24 4
gpt4 key购买 nike

我的 SimonButton.swift 文件中有这个函数

func deactivate(){
//Deactivates the button
self.active = false
self.alpha = 0.5
self.timeActivated = nil
self.timeActive = nil
buttonSoundPlayer.stop()
}

最后我希望函数调用某个 GameScene 函数。有什么办法可以做到这一点吗?

最佳答案

假设(我们确实不能,因为您没有提供足够的信息)您已经创建了 SimonButton.swift 并从您的 GameScene.swift 实例化了它,您可以将对 SKScene 的引用传递给 SimonButton
这是一个假的 SpriteKit Swiftstub 情况:
http://swiftstub.com/242703800

public class GameScene:SKScene {

var button:SimonButton!

func didMoveToView(view:SKView) {
button = SimonButton(scene: self)
}
}

public class SimonButton {
var main:SKScene!
init(scene:SKScene) {
main = scene
}

func draw() {
print(main)
}
}

关于ios - 向游戏场景发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33379916/

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