如何将角色赋予玩家的问题
problem with how to give the role to the players
我正在用 C++ 编写一个小游戏,但我对如何将角色赋予玩家有疑问。例如,我有四个玩家。角色将从第一个玩家开始,当到达第四个玩家时,角色必须return到第一个玩家。另外,在游戏的其他阶段,角色可以停在第三个玩家,然后 return 角色停在第二个,依此类推。就像你在一个圆环中。有没有办法写代码?
这个方法我试过了,效果不是很好
int i=0;
void AnzahlderPlayers()
{
if (i < 3)
{
i++;
}
else {
i = 0;
}
}
我想你正在寻找的是一种在 i 达到 4 时将 i 重置为 0 的方法
方法是:
int i = 0;
void AnzahlderPlayers() {
i = (i+1)%4;
}
我正在用 C++ 编写一个小游戏,但我对如何将角色赋予玩家有疑问。例如,我有四个玩家。角色将从第一个玩家开始,当到达第四个玩家时,角色必须return到第一个玩家。另外,在游戏的其他阶段,角色可以停在第三个玩家,然后 return 角色停在第二个,依此类推。就像你在一个圆环中。有没有办法写代码? 这个方法我试过了,效果不是很好
int i=0;
void AnzahlderPlayers()
{
if (i < 3)
{
i++;
}
else {
i = 0;
}
}
我想你正在寻找的是一种在 i 达到 4 时将 i 重置为 0 的方法
方法是:
int i = 0;
void AnzahlderPlayers() {
i = (i+1)%4;
}