2

我需要一种方法来检查一个函数在一秒钟内被调用了多少次。我需要在 1 秒内查看它被调用了多少次。我怎么能这样做?我看到了关于调用多少次的技巧。我需要的是在 1 秒或 5 秒内调用多少次

我有一个网络游戏,作弊者破坏了速度黑客......这个函数被调用 CCharacter::Attack,我需要计算一个普通玩家每秒可以调用多少次这个函数......根据他的角色状态。并计算黑客每秒调用多少次::Attack

4

2 回答 2

0

result=N/K如果您的 func 的 N 次运行需要 K 秒,您可以通过除以5 秒来计算“1 秒内调用 func 的次数”result5 = 5*N/K

于 2021-03-05T08:32:10.260 回答
0

你需要两件事:

  1. 一个计数器,函数可以计算它被调用的频率
  2. 一个计时器,它每秒调用另一个函数来读出这个计数器并将结果存储在其他地方,并为下一个时间间隔重置计数器。

祝你好运实现这一点。请发布结果,这对其他人来说可能也很有趣!

于 2021-03-05T08:36:56.650 回答