0

我正在用 C++ 编写一个小游戏,但是我在如何将角色赋予玩家方面遇到了问题。例如,我有四个玩家。角色将从第一个玩家开始,当它到达第四个玩家时,角色必须回到第一个玩家。此外,在游戏的其他阶段,角色可以停在第三个玩家处,然后将角色返回给第二个,依此类推。就像你在一个圆环里。有没有办法写代码?我尝试用这种方式,但效果不佳

int i=0;
void AnzahlderPlayers()
    {
    
    if (i < 3)
        {
            i++;
            


        }
        else {
            i = 0;
        }
        
    }
4

1 回答 1

0

我认为您正在寻找的是一种在 i 达到四时将其重置为 0 的方法

这样做的方法是:

int i = 0;
void AnzahlderPlayers() {
   i = (i+1)%4;
}


于 2020-07-27T22:13:10.717 回答