为什么我的程序从全屏模式切换到窗口显示过程很慢??
我的程序目前还只是一个框架,代码测试基本没问题,我是在Win消息循环那检测alt+回车键的,
可以实现窗口和全屏的来回切换。
但是我发现两个问题,
1:就是从全屏切换到窗口的时候,他的显示速度有点慢,或者说看上去不是很流畅,利索。显示了三四秒后,整个屏幕才稳定下来。
2:全屏切换到窗口后,就会发出一种声音,类似弹出警告对话框的声音,但是仅有声音。
这是截图,切换到桌面时,就这样,整个屏幕会画的很慢。三四秒后才稳定过来。连任务栏的应用程序图标也是这样,好一会才显示,有时后面的那个黑色阴影甚至不消失,非要自己点几下,才行
我看别人的游戏,比如街机游戏三国战纪,反复用alt+回车,切换的速度非常快,很利索。
我这个总要磨蹭那么几下,
有人知道这种情况么?会不会跟我笔记本电脑的配置有关?我的笔记本集显的,配置相当的低,连多重采样都不支持。
[解决办法]
当然和配置有关,是不是调试模式的程序,调试模式的也会慢
[解决办法]
其实我只是想Mark ~~
[解决办法]
调整下设备恢复时重置的顺序是不是合理,另外就是你的程序和你的机器配置是否合适.不过通常来讲,游戏开发会尽可能的在设备要求和效果方面做一个选择性平衡,你不妨减少下渲染的东西试试看刷新是不是有问题,另外检查下你内存的使用情况.