gpt4 book ai didi

swift - 如何倒带SKEmitterNode的时间?

转载 作者:行者123 更新时间:2023-11-30 10:33:41 25 4
gpt4 key购买 nike

我正在尝试使粒子(使用SKEmitterNode实现)符合游戏中的时间倒带功能。我怎样才能实现这个目标?

从文档来看,访问单个粒子似乎不是一个可能的解决方案,唯一可能有用的属性是articleAction。但是,我仍然不知道如何使用单个操作来实现此目的。

如果这不可行,我认为有必要从头开始为游戏实现更简单的动画版本。对此的任何建议也将不胜感激。

最佳答案

这很丑陋,但你也许可以做这样的事情:

let time = 5
let action = SKAction.customAction(withDuration:time){
node,elapsedTime in
guard let emitter = node as SKEmitterNode else {return}
emitter.resetSimulation()
emitter.advanceSimulationTime(time - elapsedTime)

}

关于swift - 如何倒带SKEmitterNode的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58558850/

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