我正在使用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中找不到任何时序模式的参考。有没有解决方法呢?
答案 0 :(得分:1)
你说得对,在当前的SKTransition课程中没有轻松/放松。如果你没有从头开始设计一个新的过渡课程,我没有遇到其他人为这个问题发布可行的解决方案。
不知道你的代码或意图,这个建议可能无关紧要......你可以考虑用pausesIncomingScene
和pausesOutgoingScene
做一些花哨的步法。所有这些都取决于你当然想要的效果。