gpt4 book ai didi

ios - 访问场景编辑器中定义的 Action

转载 作者:可可西里 更新时间:2023-11-01 00:58:15 26 4
gpt4 key购买 nike

我有一个使用 SpriteKit 的应用程序,它根据用户输入在不同场景之间转换。我在单独的 .sks 文件中定义了所有场景,每个场景都包含一个带有过渡 SKAction 的 Sprite(对象库中的 AnimateWithTextures Action )。

我想做的是让用户能够在设置中设置过渡持续时间。为此,我需要从现场访问 SKAction,但似乎无法找到以编程方式访问它的方法。我知道在使用 run: withKey: 从代码运行操作时我可以设置一个键,但是我可以在 Scene Editor 中设置这个键吗?

最佳答案

如果您将 Action 放在 SKScene 文件上,那么它会在提供的时间轴上触发,您将无法捕获它。但是你可以做的是,在场景文件的时间轴表上,执行 CMD + 单击你想要的 Action 。并将其保存为引用。这将创建一个 sks 文件来存放您的操作。

现在您在 Action 文件中有了 Action ,您可以使用 SKAction(named:"actionname") 将其拉出。

如果这是您要反复使用的操作,我建议将其存储到一个变量中,并在需要时调用该变量。

关于ios - 访问场景编辑器中定义的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022238/

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