SCNScene 是SCNView的属性,那就去它里面找方法 - (void)presentScene:(SCNScene *)scene withTransition:(SKTransition *) 我们去看看它都过渡动画 + (SKTransition *)crossFadeWithDuration:(NSTimeInterval)sec; + (SKTransition *)fadeWithDuration + (SKTransition *)flipHorizontalWithDuration:(NSTimeInterval)sec; + (SKTransition *)flipVerticalWithDuration NSTimeInterval)sec; + (SKTransition *)doorsOpenHorizontalWithDuration:(NSTimeInterval)sec; + (SKTransition :(NSTimeInterval)sec; + (SKTransition *)doorsCloseVerticalWithDuration:(NSTimeInterval)sec; + (SKTransition
retryLabel"; [self addChild:_retryLabel]; } return self; } 2.在点击开始游戏标签时将场景切换到GameScene,场景切换使用SKTransition 可以指定切换的方向和动画时间 -(void) changeToGameScene { GameScene *ms = [GameScene sceneWithSize:self.size]; SKTransition *reveal = [SKTransition revealWithDirection:SKTransitionDirectionRight duration:1.0]; [self.scene.view 在游戏中我们可以设定失败和胜利的条件来切换到游戏结束场景 -(void) changeToGameScene { GameScene *ms = [GameScene sceneWithSize:self.size]; SKTransition *reveal = [SKTransition revealWithDirection:SKTransitionDirectionRight duration:1.0]; [self.scene.view