如何让我的游戏在场景中不会在Swift Xcode中填满整个屏幕?

时间:2015-02-25 15:50:00

标签: xcode swift

当我的英雄节点与敌方节点发生碰撞时,我的游戏结束。然后我的Game Over菜单会弹出,但它会占据整个屏幕。我希望它能够在背景中显示GameScene并且Game Over菜单更小,因此它不会占据整个视图。我将如何实现这一目标。这是我的代码。谢谢。

        func didBeginContact(contact:SKPhysicsContact){

        if firstBody.categoryBitMask == HeroCategory &&  
        secondBody.categoryBitMask ==       
        EnemyCategory {
        mikeParachute.physicsBody?.affectedByGravity = true
        let transition = SKTransition.fadeWithDuration(0.5)

        let scene = GameOverScene(size: self.frame.size)
        scene.scaleMode = SKSceneScaleMode.AspectFill

        self.view?.presentScene(scene, transition: transition)

     }
          } 

0 个答案:

没有答案