我们有一个游戏,我们用PHP编写,我们需要它循环遍历每个玩家并允许他们进行移动。我们遇到的问题是PHP在页面加载时会循环遍历for
和while
循环,而不是让每个玩家轮流。PHP循环停止在每一次迭代
其实现在它处于一个无限循环,因为它从来没有评估为真,因为它不让他们轮到他们。它应该停止并让每个玩家moveHere()
。 activePlayer
为每个玩家启用游戏板,一旦moveHere
正确执行,它会将$turnOver
设置为true。但是,循环不会暂停并无限循环。
看到这个代码片段:
for ($i=1; $i<=$characterCount; $i++)
{
activatePlayer($i);
while (!$turnOver){
moveHere();
}
}
你在说什么_player_? –
单独使用php是不可能的。你将需要一个利用javascript,php和ajax的解决方案。 –
while(!$ turnOver)< - yeurk – Su4p