0
如果我尝试做一个循环,它将无法在XNA中工作。我想使用它的是角色选择(战斗机游戏),因为如果你按下一个键(选择一个字符),它将会添加到当前的计数上,然后如果该计数等于某个数字,一条消息将会显示两个字符已被选中。这是为了防止玩家选择/加载超过一定数量的角色进入战斗场所。在我的情况下,我只想要加载2个字符,而不是更多。XNA:为什么不循环工作?
我的代码是这样的:
int count = 1;
if (int i = 0; i < count; i++)
count = count + i;
if (Keyboard.GetState().IsKeyDown(Keys.A)) // This will select Character A
count += 1;
if (Keyboard.GetState().IsKeyDown(Keys.D)) // This will select Character B
count += 1;
if (count == 2) // This checks to see if the total count has reached 2
// Message is displayed here
任何人有什么想法?
当然这个我是否C#?即使编译,if(int i = 0; i