- 5
- 0
- 约1.79万字
- 约 26页
- 2017-02-27 发布于湖北
- 举报
2. Direct 3D程序的Windows程序代码
Microsoft Direct3D的程序可以设计成只在全屏幕模式或窗口模式下执行-或者是在二者下皆可执行。当处于全屏幕模式下时,程序会接管整个屏幕,这也是比较普及的作法(基于许多理由)。它可以让您的程序选择切换屏幕分辨率及色板层次,以便在硬件上有最好的表现。它也可以提供使用者较好的体验,因为它也允许切换绘图页并且不需要更新其它程序的图形,所以通常能提供更高的效率。另一方面,有时在窗口模式下执行Direct3D程序会比较好-通常是当使用者也想在屏幕上看到其它程序的输出画面时。
我认为最好是开发全屏幕和窗口模式二者均可执行的程序代码,并且允许使用者在二种模式间切换。虽然这样做会对您的开发作业增加一些时间和复杂度,却可以让使用程序的人选择他们适用的环境。更重要的是,这样可以让您的应用程序配合更多的硬件加速卡得到最好的执行效果。如果有一个使用者正在一个具有二种加速卡的环境下作业(一种支持窗口应用,而另一种只支持全屏幕模式),您的软件可以辨别不同加速卡的功能,并且提供使用者选择增加速度或增加功能。此外,在窗口模式下较易除错。如果要在全屏幕模式下有效的除错,您必须要另接一台屏幕或是用远程除错(remote debugger)。
在您试着开发一个Direct3D应用程序之前,最好先了解Microsoft Windows程序的开发方式。本章会
您可能关注的文档
- 1大学计算机绪论.ppt
- 1第一章 SPSS简介.ppt
- 1计算机网络管理员技术文件.doc
- 1计算机综合训练.ppt
- 1技术文件和资料的控制规定.doc
- 1假期已经不那么远了.ppt
- 1如何安装win98操作系统.doc
- 1什么是eTable.doc
- 1水螅排出食物残渣的方式是( )A、由肛门排出 B、由口排.ppt
- 1文件信息的集合.ppt
- 2025-2026学年广东省佛山市南海区、三水区八年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区九年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区七年级(下)期末数学试卷+答案解析.pdf
- 上海教育版七年级上册数学教案 第1套 10.2分式的基本性质_教案2.doc
- 2025-2026学年广东省佛山市南海区灯湖中学八年级(上)第二次调研数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区金海岸实验学校八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区桥城中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区星海中学九年级(下)月考物理试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区钟村中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区毓贤学校八年级(上)期中数学试卷+答案解析.pdf
原创力文档

文档评论(0)