SpriteKit iOS Swift中的自定义sktransition

时间:2017-02-05 11:13:14

标签: ios swift sprite-kit skscene sktransition

我无法在两个skscenes之间创建自定义sktransition时找到文档/示例。我可以使用内置过渡,并计划使用其中的一些。

有人可以用一个例子解释创建过渡的过程吗?

当我看到CIFilters等相似的例子时,我感到有些困惑。我理解这些来自CoreImage框架,所以我想知道这些是如何参与的。

非常感谢。

莱昂

编辑1:

我尝试过Swift 3版本,例如:

let customFilter = CIFilter(name: "CIDotScreen")
let transition = SKTransition(ciFilter: customFilter!, duration: 0.5)
let newScene = GameOverScene(size: self.size, won: false)
transition.pausesOutgoingScene = true
self.view?.presentScene(newScene, transition: transition)

Custom SKTransitions

并使用SKTransition.init(ciFilter:,duration :) - 与上面相同的初始化程序,但转换没有动画。有趣的是,回到主游戏屏幕的过渡,一个内置的翻转动画,直到上面指定的持续时间到期后才开始。

0 个答案:

没有答案