【发布时间】:2020-08-04 06:17:22
【问题描述】:
我正在尝试在 JavaScript 中重新创建游戏 AI 系统。幸运的是,有人发了一个帖子,他们在其中反编译并列出了事件 - 所以我以此为基础。
他们解释说,AI 的活动水平每 4 秒和 97/100 秒增加 1 - 这是什么意思?是不是在 97 到 100 之间随机抽取一个数字,那么得到的数字会在 4 之间随机抽取?
假设我有一个名为 activityLevel 的变量设置为 0,我想每 4 和 97/100 秒增加变量 1。
我这里有一个随机整数函数:
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
如何在 JavaScript 中复制“每 4 秒和 97/100 秒 1”?否则是什么意思?
【问题讨论】:
-
我认为这只是意味着每 4.97 秒。
-
只是一个猜测,但我认为它是 4970 毫秒(即略少于 5 秒)
-
setInterval(..., 4970) -
谢谢。我习惯了十进制数字,所以“4 和 97/100”这个词让我很困惑。
标签: javascript time