如何赋予角色角色的问题

时间:2020-07-27 22:01:56

标签: roles player-stage

我正在用c ++编写一个小型游戏,但是我对如何赋予玩家角色有疑问。例如,我有四个球员。该角色将从第一个玩家开始,并且当到达第四个玩家时,该角色必须返回第一个玩家。同样,在游戏的其他阶段,角色可以在第三位玩家处停下来,然后将角色返回到第二位玩家,依此类推。就像你在圆环上一样。有没有办法编写代码? 我尝试用这种方法,但是效果不佳

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


        }
        else {
            i = 0;
        }
        
    }

1 个答案:

答案 0 :(得分:0)

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

方法是:

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