C++游戏开发

C++游戏开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2007-05
版次: 1
ISBN: 9787111196860
定价: 39.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 270页
18人买过
  • 本书系统介绍使用C++进行游戏编程的概念、方法、技巧、实例以及综合运用。本书共分为五部分,第一部分简要介绍编写游戏所需的工具和技能,包括大量有关编程的基本概念。第二部分深入介绍面向对象编程。第三部分展示如何构建游戏程序,并以Ping游戏为例进行全面讨论, 包括如何为游戏添加声音。第四部分介绍编写游戏所需的高组C++技能。第五部分以游戏Invasion of Slugwroths为例介绍如何综合运用本书的知识。本书的随书配套光盘提供游戏编程所需的编译器、连接器和调试器、游戏引擎,以及书中的示例代码和推荐读物等。
      
      
      本书是游戏编程的入门级读物,不要求具备计算机编程的基本知识。既适合作为有志于成为游戏程序员的读者的基础读物,也可用作游戏程序员的参考书。 译者序

    前言

    致谢

    第一部分 基础知识

      第1章 成为游戏程序员需要什么

     1.1 编程技能

      1.1.1 计算机程序是什么

      1.1.2 C++编程语言

      1.1.3 游戏编程工具

     1.2 计算机图形学

      1.2.1 计算机图形学基础

      1.2.2 在计算机屏幕上显示图片

      1.2.3 实现游戏动画

     1.3 游戏设计技能

      1.3.1 构造游戏代码

      1.3.2 让游戏变好

     1.4 美术技能

     1.5 声音和音乐技能

     1.6 小结

    第2章 编写C++程序

     2.1 Dev-C++编译器简介

      2.1.1 创建一个项目

      2.1.2 编写程序

      2.1.3 编译和连接程序

     2.2 用C++编程

      2.2.1 main()的内容

      2.2.2 变量

      2.2.3 输出到屏幕

      2.2.4 从键盘输入

      2.2.5 流和include语句

      2.2.6 函数

      2.2.7 基本数学运算

      2.2.8 循环

     2.3 Windows 编程

      2.3.1 WinMain()

      2.3.2 消息和消息处理

     2.4 游戏编程

      2.4.1 什么是OpenGL

      2.4.2 什么是OpenAL

      2.4.3 OpenGL、OpenAL和Directx

     2.5 小结

    第二部分 游戏中的面向对象编程

     第3章 面向对象编程简介

     3.1 软件对象

     3.2 类

      3.2.1 成员数据

      3.2.2 成员函数

      3.2.3 构造函数和析构函数

      3.2.4 内联成员函数

     3.3 逻辑运算符

     3.4 if-else 语句

     3.5 名字空间和域解析

     3.6 结构简介

     3.7 小结

      第4章 LlamaWorks2D 游戏引擎简介  

      第5章 函数重载和运算符重载

      第6章 继承——事半功倍

    第三部分 游戏开发基础

      第7章 程序结构

      第8章 声音效果和音乐

    第四部分 C++进阶

      第9章 C++中的浮点数数学

      第10章 数组

      第11章 指针

      第12章 文件输入和输出

      第13章 深入真正的游戏开发

    第五部分 大回报

      第14章 严阵以待

      第15章 Captain Chloride行动起来

      第16章 Captain Chloride的世界

      第17章 Captain Chloride遇到实体对象

      第18章 大结局

    术语表
  • 内容简介:
    本书系统介绍使用C++进行游戏编程的概念、方法、技巧、实例以及综合运用。本书共分为五部分,第一部分简要介绍编写游戏所需的工具和技能,包括大量有关编程的基本概念。第二部分深入介绍面向对象编程。第三部分展示如何构建游戏程序,并以Ping游戏为例进行全面讨论, 包括如何为游戏添加声音。第四部分介绍编写游戏所需的高组C++技能。第五部分以游戏Invasion of Slugwroths为例介绍如何综合运用本书的知识。本书的随书配套光盘提供游戏编程所需的编译器、连接器和调试器、游戏引擎,以及书中的示例代码和推荐读物等。
      
      
      本书是游戏编程的入门级读物,不要求具备计算机编程的基本知识。既适合作为有志于成为游戏程序员的读者的基础读物,也可用作游戏程序员的参考书。
  • 目录:
    译者序

    前言

    致谢

    第一部分 基础知识

      第1章 成为游戏程序员需要什么

     1.1 编程技能

      1.1.1 计算机程序是什么

      1.1.2 C++编程语言

      1.1.3 游戏编程工具

     1.2 计算机图形学

      1.2.1 计算机图形学基础

      1.2.2 在计算机屏幕上显示图片

      1.2.3 实现游戏动画

     1.3 游戏设计技能

      1.3.1 构造游戏代码

      1.3.2 让游戏变好

     1.4 美术技能

     1.5 声音和音乐技能

     1.6 小结

    第2章 编写C++程序

     2.1 Dev-C++编译器简介

      2.1.1 创建一个项目

      2.1.2 编写程序

      2.1.3 编译和连接程序

     2.2 用C++编程

      2.2.1 main()的内容

      2.2.2 变量

      2.2.3 输出到屏幕

      2.2.4 从键盘输入

      2.2.5 流和include语句

      2.2.6 函数

      2.2.7 基本数学运算

      2.2.8 循环

     2.3 Windows 编程

      2.3.1 WinMain()

      2.3.2 消息和消息处理

     2.4 游戏编程

      2.4.1 什么是OpenGL

      2.4.2 什么是OpenAL

      2.4.3 OpenGL、OpenAL和Directx

     2.5 小结

    第二部分 游戏中的面向对象编程

     第3章 面向对象编程简介

     3.1 软件对象

     3.2 类

      3.2.1 成员数据

      3.2.2 成员函数

      3.2.3 构造函数和析构函数

      3.2.4 内联成员函数

     3.3 逻辑运算符

     3.4 if-else 语句

     3.5 名字空间和域解析

     3.6 结构简介

     3.7 小结

      第4章 LlamaWorks2D 游戏引擎简介  

      第5章 函数重载和运算符重载

      第6章 继承——事半功倍

    第三部分 游戏开发基础

      第7章 程序结构

      第8章 声音效果和音乐

    第四部分 C++进阶

      第9章 C++中的浮点数数学

      第10章 数组

      第11章 指针

      第12章 文件输入和输出

      第13章 深入真正的游戏开发

    第五部分 大回报

      第14章 严阵以待

      第15章 Captain Chloride行动起来

      第16章 Captain Chloride的世界

      第17章 Captain Chloride遇到实体对象

      第18章 大结局

    术语表
查看详情
相关图书 / 更多
C++游戏开发
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++游戏开发
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++游戏开发
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++游戏开发
C++编程这样学
胡芳
C++游戏开发
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++游戏开发
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++游戏开发
C++面向对象程序设计(第4版)
谭浩强
C++游戏开发
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++游戏开发
C++开发案例精讲
杨国兴 著
C++游戏开发
C++ Concurrency in Action
Anthony Williams
C++游戏开发
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++游戏开发
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编