gpt4 book ai didi

c# - 在if语句(C#)中使用“或”运算符的更简单方法

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:15 24 4
gpt4 key购买 nike

我正在统一制作游戏,我有一个“如果说”的意思,那就是每隔5次挥手就可以看到我的商店菜单。该代码确实有效,但是我可以确定我做错了什么或可以做得更好!

if (waveCount == 5 || waveCount == 10 || waveCount == 15 || waveCount == 20 || waveCount == 25 || waveCount == 30 || waveCount == 35 || waveCount == 40 || waveCount == 45 || waveCount == 50)
{
// yield return new WaitForSeconds(shopWait);
shopPanel.SetActive(true);
}


如您所见,“ if语句”效果不佳,通常它一直持续到 waveCount == 100,但我将其删除了。必须有一个更简单或更干净的方法来做到这一点://但我只是无法将其包裹住:(

编辑1:

谢谢,我对模数了解不多,知道我必须阅读的内容:)

最佳答案

您可以使用模运算:

if (waveCount % 5 == 0)

关于c# - 在if语句(C#)中使用“或”运算符的更简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41781150/

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