Swift 4 - 跳投游戏得分

时间:2017-12-13 16:26:24

标签: ios swift sprite-kit

我正在为我正在制作的跳投游戏中的得分编写代码。当玩家向上移动屏幕时,分数会增加。下面这段代码可以很好地跟踪得分,但是得到的Int非常高。因此,高分将导致数百万。我试图找出如何划分得分增量,以便高得分将导致数千而不是数百万。

在第二行中,我尝试在/ 2之后放置...position.y,但这导致了极低的负Int。

有什么建议吗?

if Int(player.position.y) > maxPlayerY! {
    GameState.sharedInstance.score += Int(player.position.y) - maxPlayerY!

    maxPlayerY = Int(player.position.y)

    scoreLabel.text = String(format: "Score: %d", GameState.sharedInstance.score)
}

0 个答案:

没有答案