本帖最后由 09927306 于 2010-11-20 12:53 编辑
C#游戏编程(PDF电子书)
电子书相关:
即使有经验的游戏开发学生有时也很难为一个伟大的游戏成为现实的设想。可用的编程语言,库数量,生产方式可以使开发过程中最复杂和不可靠的游戏的代码的结果。 C#中游戏程序设计:显示学生创作的严肃游戏的游戏程序员如何编写简单,清洁,可靠的代码循序渐进的方式,通过建立一个基本的游戏步骤。游戏是使用C#中,一个高层次的编程语言和OpenGL,为业界最喜爱的图形显示。学生们将获得一个方法and用来建立良好的游戏,学习如何使用这些库和create你的own,并最终建立您自己的滚动射击游戏库overview。他们甚至会找到如何开发自己的游戏的创意,你就会有一个良好的代码基础工作的提示和信息。 C#中游戏程序设计:为客户提供一个严肃游戏的创造的所有信息类大学生,他们需要采取from概念他们的游戏理念,以completion.Copyright ©里德Business信息,作为Reed Elsevier公司的表决保留所有权利。 - 这个文本是指印刷或无法版这个称号了。
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xii
PART I BACKGROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 1 The History of C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
C# Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Versions of C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
C# 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Generics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Anonymous Delegates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
C# 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
LINQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Lambda Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Object Initializers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Collection Initializers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Local Variable Type Inference and Anonymous Types. . . . . . . . 13
C# 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Dynamic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Optional Parameters and Named Arguments. . . . . . . . . . . . . . . 15
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 2 Introducing OpenGL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Architecture of OpenGL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Vertices—The Building Blocks of 3D Graphics . . . . . . . . . . . . . . . . . . . 21
The Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
OpenGL Is Changing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
OpenGL ES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
WebGL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
OpenGL and the Graphics Card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
……
PS:电子书时英文原版,需要大家有一定的英语阅读能力。
电子书下载:
|