我使用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中找不到任何有关计时模式的参考资料。有什么解决方法吗?
发布于 2014-05-02 01:00:49
您说得对,当前的SKTransition类中没有ease in / ease out。除了你从头开始设计一个新的转换类之外,我还没有遇到其他人发布这个问题的可行解决方案。
不知道你的代码或意图,这个建议可能是无关紧要的…你可以考虑用pausesIncomingScene和pausesOutgoingScene做一些花哨的工作。当然,这一切都取决于你想要的效果。
https://stackoverflow.com/questions/23408865
复制相似问题