首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#窗体模拟暂停的功能如何做,求大神

2012-09-17 
C#窗体模拟暂停的功能怎么做,求大神?想必大家都玩过游戏,普通的Flash单机游戏,单机暂停,屏幕中的程序就会

C#窗体模拟暂停的功能怎么做,求大神?
想必大家都玩过游戏,普通的Flash单机游戏,单机暂停,屏幕中的程序就会暂停下来,然后出现一个暂停的选择框,比如这个游戏http://www.4399.com/flash/96689_3.htm,按了暂停屏幕有幕布效果,然后出现一个暂停的选择框,请问这个程序应该怎么做?

[解决办法]
你是用C#做的吗?你可以自定义一个符合你界面风格的弹框,弹框的时候用户不点继续游戏的话,自己阻塞游戏中的所有线程!当用户点继续的时候,通知所有线程继续运行!

这只是我的思路,毕竟没有做过游戏类的开发。看看能不能给你有所启发
[解决办法]
设一个公共变量stop,你控制这个变量
while(!stop)
{
}
[解决办法]
停止界面刷新线程

热点排行