如何在SKTransition上设置计时模式

时间:2014-05-01 13:38:36

标签: ios7 sprite-kit

我正在使用SKTransition在SpriteKit场景之间移动:

    SKTransition *transition = [SKTransition 
                                moveInWithDirection:SKTransitionDirectionDown 
                                duration:0.3];

    transition.pausesOutgoingScene = YES;

    SKScene *endGameScene = [[EndGameScene alloc] initWithSize:self.size];

    [self.view presentScene:endGameScene transition:transition];

过渡是线性的,我希望设置一个时间模式,如缓出,使其看起来更好。但是,我在SKTransitions中找不到任何时序模式的参考。有没有解决方法呢?

1 个答案:

答案 0 :(得分:1)

你说得对,在当前的SKTransition课程中没有轻松/放松。如果你没有从头开始设计一个新的过渡课程,我没有遇到其他人为这个问题发布可行的解决方案。

不知道你的代码或意图,这个建议可能无关紧要......你可以考虑用pausesIncomingScenepausesOutgoingScene做一些花哨的步法。所有这些都取决于你当然想要的效果。