玩家第一次跳动时游戏会滞后

时间:2018-08-01 18:30:32

标签: swift xcode sprite-kit

当玩家第一次跳入游戏时,我的游戏的时滞非常短。这就是跳转功能中的代码:

if(canJump){
    player.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 130))
    playSound(action: SKAction.playSoundFileNamed("jump_sound.mp3", waitForCompletion: false))
}

当我删除播放声音的代码行时,时滞是固定的。这意味着我需要以某种方式在首次播放之前加载声音,我该怎么做?

0 个答案:

没有答案