gpt4 book ai didi

快速 SKSprite 从一个 GameScene 移动到另一个

转载 作者:可可西里 更新时间:2023-11-01 01:06:44 25 4
gpt4 key购买 nike

我是 Swift 和 SKSPRITE 的新手

我在我的第一个类 GameScene 上添加了一个按钮:SKScene。单击按钮后,我想移动到新的 GameScene。我怎样才能做到这一点?

我有方法覆盖 func touchesBegin(touches:NSSet, withEvent event: UIEvent) {...

最佳答案

http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners

我的回答是从这个 Ray Wenderlich 教程中删除的:

SKTransition *reveal = [SKTransition flipHorizontalWithDuration:0.5];
SKScene * myScene = [[YourSceneName alloc] initWithSize:self.size];
[self.view presentScene:myScene transition: reveal];

这不是很快,但应该仍然适用于您的代码。

YourSceneName 应该是您要转换到的场景的名称。请记住在您希望从中调用它的类中导入 header 。

要制作一个按钮,只需创建一个 SKSpriteNode 并在 touchesBegan 或 Ended 中检查触摸位置是否在 spriteNode 内部。如果是,请执行上面发布的代码。

关于快速 SKSprite 从一个 GameScene 移动到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25934794/

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