A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 1771|回复: 2

求助:DirectX 9 全屏方式

[复制链接]

精华
0
帖子
575
威望
0 点
积分
608 点
种子
12 点
注册时间
2005-7-7
最后登录
2024-12-23
 楼主| 发表于 2024-10-31 09:32  ·  天津 | 显示全部楼层 |阅读模式

例程游戏是 800×600窗口方式,点击标题栏“最大化”按钮(窗口右上角),游戏窗口能伸展到1440×900方式(显示器分辨率),未保持纵横比例。
教程中,没有说明是哪几行代码实现/设置的自动伸展。

我的目的是,800×600无窗模式,所有位置坐标都按这个模式设计。
按Alt+Enter键(或F12其它键),能自动切换到显示器分辨率(1024×768 1440×900 1920×1080  ……),不用设计人员为每种分辨率单独设计代码。
伸展到全屏方式,不用保持画面纵横比,不是最大化(没有窗口框)。

DirectX 9  (June 2010版) (不明白下载的June 2010版SDK,为什么还叫 9)
VS 2005/2013   C++

精华
0
帖子
52
威望
0 点
积分
52 点
种子
11 点
注册时间
2006-6-20
最后登录
2024-12-23
发表于 2024-10-31 10:47  ·  广东 | 显示全部楼层
因为它就叫DX9,9是大版本号,June 2010是release日期,相当于小版本号

屠龙者

现代视觉文化研究会

精华
1
帖子
48816
威望
2 点
积分
50091 点
种子
1208 点
注册时间
2008-9-3
最后登录
2024-12-25
发表于 2024-10-31 14:58  ·  上海 | 显示全部楼层
因为他就叫directx 9。。。
directx并不和年份有什么直接关系。
而且发行版的directx到2010年的dx9c就结束了,后面都是随系统更新自动更新,不再提供离线安装。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-25 16:05 , Processed in 0.161859 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部