DirectX11 游戏程序设计入门
作者:ALLEN SHERRDD
WENDY JONES
译者:覃伯明 熊巧丽 覃月泳
2012 年 6 月 23 日 端午节 开始翻译,争取每日一页
2013 年 6 月 10 日,(端午节前 2 日)第一次翻译完(翻译的太差了,感觉是
原文的毁容式翻译),还会进行第二次翻译,届时译文会显得专业些。
千人 QQ 群(新建群): 117243093 欢迎加入共同学习。
目录
游戏程序设计入门
前言()
关于本书
具备知识
本书网址:代码和后续内容( !)
勘误表"
本书下载页()#
译者序#
第一章 是什么,为什么是它,它怎样$
是什么?(%&')(
与 ())*
与 ())
与 +,-$()+,-$)"
为什么需要 %.&/'"#
( 的组成)0&12%"(
的组件(2%3)"(
过时的 组件(+)#
# 介绍(&#)#(
# 渲染管线(43#)#*
# 的注意事项(#)$
工具(2)$"
实例浏览器和文档(4!)$#
1& $(
浏览器(5)$(
诊断工具(2)$*
纹理工具 262 $7
错误参看器 8-9 $:
控制面板 1 $
跨平台音频创作工具(;1<=2)(
游戏文件定义编辑器(,>?8)(
低规格硬件(;-)0)(#
总结(4.)($
课后练习(%@)((
第二章 程序*
创建工程(%1A)*
加入窗口代码(=)*#
主入口函数(2%B8.1)*(
初始化程序窗口(&C)*:
窗口回调函数(91):(
#登场(23#):
添加 库(=%-)
初始化 #(&C#)#
设备类型和性能()2.?-))#
设备和数据交换链创建()4%)7
渲染目标视图创建 25$
视口 2%5 :
清除和显示屏幕(.%4)
清理(D) "
格式(?) $
空白 # 窗口(2%!9#)*
设计模板框架(3%2?9)7
#类(2%#):
空白的窗口演示实例类(2%!9)"7
更新应用程序循环(D%=-)#
错误处理库(80-.)#(
错误处理函数(80?)#(
错误处理宏(80B)#7
总结(4.)#:
课后练习(%@)#
第三章 " 渲染(")$(
" 游戏开发(",))$*
纹理(26)$:
精灵(4) (#
" 几何体(",.)(7
顶点是什么?(%&56')(:
三角形的定义(>32)*$
顶点缓冲(56!E) 7
输入布局(&-.)7(
绘制一个 " 三角形("2):
"2(" 三角形渲染)$
-%,.(装载几何体)$
%,. 渲染几何体"
26B"(
26&3 纹理接口":
B&1B(B&1 映射)"
26(纹理细节)"$
26B(纹理映射实例)"*
4(精灵)"#"
F;+(F 轴排序)"#"
4&(精灵图像)"#$
,G4%4(把精灵显示到屏幕)"#(
144(放置和缩放精灵)"$#
2%,4(游戏精灵演示实例)"$(
%,4(创建和渲染游戏精灵)"(
4.(总结)"*
%H0)-(你已经学到的东西)"*"
%@ "*"
+H+(自己动手)"*$
第四章 字体和文本渲染"**
26, 游戏中的文字"*7
=26 加入文字"7
26? 图片字体"7
=?4.86 系统字体的说明"7$
?4.D4 使用精灵创建系统字体"7(
=)2(高级话题)"
&;,26!6(内置文本框)"
&;,(内置控制台窗口)""
,B(游戏菜单) "#
0;D.(平视显示器)"(
4.(总结)"(
%@(本章问题)"*
+H+(课后练习)"
第五章 & 输入检测和响应#
&/& 我需要输入#
&+ 输入选项 #$
.& 按键输入#*
#".&(#" 键盘输入)#7
&.&(& 键盘输入)#
评论0
最新资源