我无法转换到预定位置在不同的场景。 (例如,当马里奥进入隧道时,他回到原来的场景,他离开了)我能够编码的方式来到下一个场景,但节点不会出现,我希望它。转换场景精灵套件
这是我的代码过渡到第二个场景
func didBeginContact(contact: SKPhysicsContact) {
_ = contact.bodyA.categoryBitMask | contact.bodyB.categoryBitMask
if (contact.bodyA.categoryBitMask == BodyType.cup.rawValue && contact.bodyB.categoryBitMask == BodyType.ball.rawValue) {
touchmain()
} else if (contact.bodyA.categoryBitMask == BodyType.ball.rawValue && contact.bodyB.categoryBitMask == BodyType.cup.rawValue) {
touchmain()
}
}
func touchmain() {
let second = GameScene(fileNamed:"GameScene")
second?.scaleMode = .AspectFill
self.view?.presentScene(second!, transition: SKTransition.fadeWithDuration(0.5))
}
我真的很感激,如果你们能帮助一个年轻的开发出来。非常喜欢!