C# 正在Windows Phone C中等待移动
我在Windows Phone上写了一个简短的游戏“零号和十号”,我在等待移动时遇到了问题。我真的不知道如何坚持一个程序来等待球员的移动,我有一个代码:C# 正在Windows Phone C中等待移动,c#,time,windows-phone,wait,C#,Time,Windows Phone,Wait,我在Windows Phone上写了一个简短的游戏“零号和十号”,我在等待移动时遇到了问题。我真的不知道如何坚持一个程序来等待球员的移动,我有一个代码: public void game() { while (!checkResult()) { autoEvent.WaitOne(); compMove(); } } 这样,在选择一个字段NullReferenceException之后,我就出现了一个错误。 我开始把它改成这个。Invok
public void game()
{
while (!checkResult())
{
autoEvent.WaitOne();
compMove();
}
}
这样,在选择一个字段NullReferenceException之后,我就出现了一个错误。
我开始把它改成这个。InvokecompMove;但它也失败了
有什么想法吗?也许你应该研究一下,谢谢,我开始看了:我不太熟悉事件驱动编程下的windows phone功能,但如果这不可能,那么你的while循环就是最好的选择。我很想告诉你使用普通的windows phone应用程序而不是windows游戏应用程序。但这真的取决于你想学什么。我错了,我写的是一个Windows应用程序,而不是Windows游戏更简单,无效游戏只是代码中最重要的功能:我不明白。如果它不是游戏项目DirectX,XNA,你不必做任何事情。应用程序将处于空闲模式,只需等待事件。我猜玩家的移动只是按下一个按钮。这将触发您必须捕获和处理的事件。你不必积极等待。