📄 11.再快一点.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<link rel="stylesheet" href="style.css">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>11</title>
</head>
<body background="images/background.JPG">
<p align="center"><font size="3" color="#000080"><b>第十一章、再快一点</b></font></p>
<div align="center">
<center>
<table border="0" width="84%">
<tr>
<td width="100%">
<p class="MsoNormal" style="text-indent: 21.0pt; line-height: 150%"><font color="#0000FF"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">在本章前我们从教学的可接受性考虑,都是用标准</span><span lang="EN-US">GDI</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">函数在编制游戏,事实证明,在计算机硬件高速发展的今天,用标准</span><span lang="EN-US">GDI</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">函数开发游戏也是可行的。当然,微软公司既然在</span><span lang="EN-US">Windows</span><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">中推出了用于游戏开发的</span><span lang="EN-US" style="mso-bidi-font-size:
9.0pt;font-family:宋体">DirectX技术;这种技术在游戏开发中确实有它的独到之处,加上微软的自我吹嘘,于是搞游戏不用DirectX技术拟乎是差点什么?现有的DirectX技术资料在语言描述上总是拐来绕去的,对初学者来说,真有点摸不到门坊;这就更增加了DirectX技术的神秘感。好,以下我们也在游戏中引入DirectX技术,用另类的眼光来认认这个DirectX吧。<o:p>
</o:p>
</span></font></p>
<p class="MsoNormal" style="text-indent: 21.0pt; line-height: 150%"><font color="#0000FF"><span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"">我们引入</span><span lang="EN-US" style="mso-bidi-font-size:9.0pt;
font-family:宋体">DirectX技术,先作两个简化:一是我们在MFC中引入DirectX,二是保持窗口模式;这样可以保证我们前面的程序不做大的变动。</span></font></p>
<p class="MsoNormal" style="text-indent: 21.0pt; line-height: 200%"><span style="mso-bidi-font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: Times New Roman; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><font size="2" color="#0000FF"><b>创建各个缓存页面</b></font></span></p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="0" bgcolor="#CCFFFF" style="margin-left:
1.0cm;background:#CCFFFF;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext .5pt;mso-padding-alt:0cm 5.4pt 0cm 5.4pt">
<tr>
<td valign="top" style="border:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">页面名称<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border:solid windowtext .5pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">宽<span lang="EN-US">X高<o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border:solid windowtext .5pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">页面变量<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border:solid windowtext .5pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">说明<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border:solid windowtext .5pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">GDI设备场景<o:p>
</o:p>
</font>
</span></p>
</td>
</tr>
<tr>
<td valign="top" style="border:solid windowtext .5pt;border-top:none;
mso-border-top-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">主显页面<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">800X600<o:p>
</o:p>
</font>
</span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">DXSPrimary<o:p>
</o:p>
</font>
</span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">当前屏幕显示区<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">dc.m_hDC<o:p>
</o:p>
</font>
</span></p>
</td>
</tr>
<tr>
<td valign="top" style="border:solid windowtext .5pt;border-top:none;
mso-border-top-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">主缓存页面<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">800X600<o:p>
</o:p>
</font>
</span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">DXSBack1<o:p>
</o:p>
</font>
</span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span style="font-family:宋体"><font color="#0000FF">生成场景的暂存区<span lang="EN-US"><o:p>
</o:p>
</span></font></span></p>
</td>
<td valign="top" style="border-top:none;border-left:none;border-bottom:solid windowtext .5pt;
border-right:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><font color="#0000FF">BkDC1<o:p>
</o:p>
</font>
</span></p>
</td>
</tr>
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -