gpt4 book ai didi

swift - 基于分数生成 block

转载 作者:行者123 更新时间:2023-11-30 10:13:00 25 4
gpt4 key购买 nike

我有一个无尽的跑酷游戏,有一个问题。

如何根据当前分数使 block 生成速度更快。分数越高,方 block 生成的速度越快。

block 生成代码:

blockStatuses["block1"] = BlockStatus(isRunning: false, timeGapForNextRun: random(), currentInterval: UInt32(0))

随机()代码:

func random() -> UInt32 {
var range = arc4random_uniform(50)
return range
}

最佳答案

将当前分数添加为random方法的参数怎么样?

func random(yourScore: yourScoreType) -> UInt32 {
var range = arc4random_uniform((UInt32)(50 - k * yourScore)) // k is a constant
return range
}

关于swift - 基于分数生成 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31888673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com