首页
社区
课程
招聘
[旧帖] 关于游戏窗口化与全屏化的问题 0.00雪花
发表于: 2014-10-30 07:42 4762

[旧帖] 关于游戏窗口化与全屏化的问题 0.00雪花

2014-10-30 07:42
4762
小菜求教 有一款3D游戏全屏化CPU使用3% 窗口化使用30% 因为必须窗口化多开游戏,又想节省CPU 。 所以想了解下窗口化与全屏化之间为什么有如此大的区别,又有如何方法实现伪装窗口化。
以下是我在不改游戏自带的配置对游戏全屏(1440*900)进行了强制窗口化,但是游戏只瞬间在指定的分辨率(800*600)下停留一下就转为全屏(800*600)。求原理,求方案。
            EnumDisplaySettings 0, 0, DevM
            'DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
            'DevM.dmPelsWidth = Val(WD) 
        'DevM.dmPelsHeight = Val(HE)
            ChangeDisplaySettings DevM, 0
            W = MoveWindow(q, 100, 50, 800, 600, True)'q=游戏窗口句柄
            If W = 0 Then
                Print " 窗口化失败"
            Else
                Print " 窗口化成功 "
            End If

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 433
活跃值: (1895)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2
你咋知道他全屏3%的...全屏的话就算调出任务管理器游戏也会最小化的啊....
2014-10-30 10:28
0
雪    币: 65
活跃值: (402)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
有些游戏窗口化帧数超过60,全屏只有60.也就是说,仅在全屏的时候垂直同步起作用了.
建议用GPUView 截一段。
2014-10-30 10:35
0
雪    币: 269
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
回复2楼 全屏后按windows键提桌面所有游戏都最小化了,对比窗口最小化差距10倍
2014-10-30 16:34
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我有一个游戏, 游戏窗口在激活的情况下CPU在30
没激活的话CPU只在10以下,  画面刷新率比较低,
如果只是单纯的想降低CPU,
直接用大漠插件不失为一个好办法,
但是屏幕刷新率会降低, 有可能游戏画面一卡一卡的,
给我采纳可以帮你做一个哦,
2014-10-30 20:12
0
雪    币: 269
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
首先感谢5楼的关注 你都方法是延迟了D3D的重绘间隔 的确能做到减轻显卡与CPU的压力 但是这种方法因为有了画面一卡一卡瑕疵 所以咱们既然做技术就忽略它吧 尽量想出新的方式来满足大众需要。有兴趣一起研究QQ583895163
2014-10-30 20:40
0
雪    币: 293
活跃值: (239)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
mark 学习了!
2014-11-20 21:16
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
闪一下是因为函数重绘了一下窗口,而串口本身仍然是独占模式,介绍一片文章:
http://blog.csdn.net/damenhanter/article/details/6388916
本文将涉及:窗口,Windows坐标系统,改变主窗口大小以适应其相应模式,还有就是多线程理论与性能.当你读完本文后,你将有足够的知识把你的只有独占模式的游戏改装成可切换模式的游戏
2014-11-26 17:08
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
ooo学习了
2014-11-26 17:33
0
游客
登录 | 注册 方可回帖
返回
//