据说妖々剣戟梦想不能全屏 于是写了一个全屏工具
东方编程学习馆吧
全部回复
仅看楼主
level 11
⑨chu
楼主
原理就是Hook
但是我不会改虚表,只好伪造了一份COM接口
全屏下确实很舒服的说。。。
2012年08月14日 07点08分
1
level 9
冷zzZ_
完全不懂
2012年08月14日 07点08分
2
level 11
Laconism
2012年08月14日 07点08分
3
level 13
nadesico19
虽但顶
2012年08月14日 08点08分
4
level 9
神宫寺铃香
自己挂接口
2012年08月14日 08点08分
5
level 11
⑨chu
楼主
还是失败了 看来除非我是16:9的屏幕 否则很有问题
就算是SetViewport也无法把窗口设置到屏幕中央
设置Present参数使之渲染到固定窗口也无效
至少说明了几点:
一、视口以及矩阵变换对Shader完全不影响
二、全屏模式下渲染画面的切换是在显卡直接进行的,而非拷贝到窗口上
2012年08月14日 09点08分
6
level 11
⑨chu
楼主
坐标崩坏后效果很喜感
2012年08月14日 09点08分
7
level 11
⑨chu
楼主
正确的
方法:
全屏参数设置为屏幕大小
然后自己创建一个窗口,把游戏窗口挂到该窗口下,调整游戏窗口大小
然后Hook掉Present
取出Backbuffer,作为纹理 绘制到屏幕中央,以获得16:9的效果
2012年08月14日 09点08分
8
level 6
garsword
我只是个路过的。。。。com是嘛我都不知道。。。
2012年08月14日 11点08分
9
nadesico19
ms提倡的东西俺一般都不懂
2012年08月14日 11点08分
level 1
戈尔_Gore
要全屏干嘛
2012年08月14日 14点08分
10
⑨chu
看着舒服
2012年08月14日 14点08分
garsword
听说你们两个是机油关系 ?(纯属推测)
2012年08月14日 17点08分
level 13
雾雨魔理沙㊣
2012年08月14日 19点08分
11
level 14
幻の上帝
sizer能用么。
2012年08月15日 03点08分
12
⑨chu
那是什么
2012年08月15日 04点08分
幻の上帝
回复 ⑨chu :Google
2012年08月15日 04点08分
⑨chu
好像不支持win7?
2012年08月15日 08点08分
幻の上帝
回复 ⑨chu :反正我这里正作能用。。。
2012年08月15日 09点08分
1