我想让我在1vs1扑克游戏中的AI对手“思考”几秒钟,但我不知道如何停止所有动作,而只有一个计时器栏,或表明AI思维的东西正在运作。
我尝试过Thread.Sleep,但我可能会错误地使用它,因为它有点“崩溃”了屏幕,也许还有一种方法可以使用它。
基本上,首先,我每次点击一个按钮(Bet,Fold或Check / Call)时都会喜欢这样做的代码,然后AI会在做出决定之前花几秒钟做出回应。
答案 0 :(得分:1)
你是否在一个允许UI线程仍然更新的异步任务中运行AI。
查看http://msdn.microsoft.com/en-us/library/hh191443.aspx了解基础知识。