关闭

关闭

关闭

封号提示

内容

首页 Visual_C++游戏开发技术与实例.pdf

Visual_C++游戏开发技术与实例.pdf

Visual_C++游戏开发技术与实例.pdf

上传者: 九徧齋 2011-10-10 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《Visual_C++游戏开发技术与实例pdf》,可适用于IT/计算机领域,主题内容包含VisualC游戏开发技术与实例四维科技丁展编著人民邮电出版社内内容容提提要要本书是一本介绍利用VisualC进行游戏开发的书籍能够帮助读者快速掌握符等。

VisualC游戏开发技术与实例四维科技丁展编著人民邮电出版社内内容容提提要要本书是一本介绍利用VisualC进行游戏开发的书籍能够帮助读者快速掌握游戏开发环境、流程、关键制作技术和相关算法。书中主要涵盖了游戏架构设计、D游戏开发、网络游戏开发、D游戏开发、游戏设计和图形图像常用算法等方面的内容。书中涉及的主要实例包括冒险屠宰场游戏、入侵者游戏、赛车游戏、网络五子棋游戏、网络台球游戏、对战坦克大战和面包圈大战游戏(Donuts)等内容全面且丰富。书中附带的光盘提供了每个实例的完整的源代码方便读者举一反三开发出适合自己的游戏项目。本书适合于有一定CC编程基础的游戏开发爱好者对于有经验的游戏开发人员也有较高的参考价值。VisualC游戏开发技术与实例编著四维科技丁展责任编辑汤倩人民邮电出版社出版发行北京市崇文区夕照寺街号邮编电子函件ptpresscomcn网址http:wwwptpresscomcn读者热线:北京顺义振华印刷厂印刷新华书店总店北京发行所经销开本:印张:字数:千字年月第版印数:–册年月北京第次印刷ISBNXTP定价:元(附光盘)本书如有印装质量问题请与本社联系电话:()Foreword前言电子游戏的出现代表了一种全新娱乐方式的诞生。目前电子游戏正以其独特的魅力吸引着众多的玩家。随着游戏产业的蓬勃发展越来越多的人加入到了游戏开发的行业。游戏开发涵盖了程序设计、文学、历史、音乐及美术等诸多方面的内容因此对开发者自身的要求较高。为什么写本书虽然已出版的游戏开发方面的书籍比较多但大都没有将基础知识和实例进行有机的结合要么只给出了游戏算法要么缺少对实例核心代码的详细分析给读者的学习带来不便。本书主要介绍利用VisualC进行游戏开发的相关技术并给出了几个综合性的游戏制作实例便于读者真正了解游戏开发的各个环节轻松掌握大型游戏中核心代码的编写方法。本书特色全书共分章层次清晰以“游戏架构设计D游戏开发网络游戏开发D游戏开发游戏设计和图形图像常用算法”为主线涉及的内容全面且丰富。以剖析经典实例的方式引入知识点引导读者边干边学书中涉及的主要实例包括:冒险屠宰场游戏、入侵者游戏、赛车游戏、网络五子棋游戏、网络台球游戏、对战坦克大战和面包圈大战游戏(Donuts)等。光盘中均提供了每个实例的完整的源代码方便读者举一反三开发出适合自己的游戏项目。读者对象本书适合于有一定CC编程基础的游戏开发爱好者阅读对于有经验的游戏开发人员也有较高的参考价值。技术支持本书主要由丁展编写参加写作的人员还有吕蕴华、鲁秋萍和汪杰等。在编写过程中我们力求精益求精但难免存在一些不足之处如果读者使用本书时发现差错或者遇到问题敬请批评指正并请发Email至ibookcaucyzjcom或tangqianptpresscomcn与我们联系。编者年月Contents目录第章Windows游戏编程电子、电脑游戏的历史从头谈起图形硬件的革命著名的游戏开发公司著名的游戏设计大师游戏软件开发工具Windows编程Windows消息机制图形设备接口(GDI)定时器(Timer)回调机制多线程动态链接库(DLL)COM(CommonObjectModel)声音MFC与游戏设计第章游戏架构设计游戏分类和常用术语游戏策划游戏模型游戏的情感模型游戏的行为系统模型RPG游戏的设计美工与动画设计音乐与音效设计游戏引擎第章D游戏开发DirectDraw游戏开发基础DirectDraw图形编程概述DirectDraw的架构VisualC游戏开发技术与实例DirectDraw的开发原理与方法DirectInput游戏开发基础DirectInput键盘DirectInput鼠标等角贴片(IsometricTiles)一个精确的D碰撞检测算法一个简单的精灵碰撞检测游戏实例冒险屠宰场游戏系统框架设计程序框架设计实例入侵者游戏奖子的设计子弹(Bullet)的设计卷屏(Scroll)的设计实例赛车游戏的D编程cMain游戏库游戏类和元素游戏的流程第章网络游戏开发TCPIPISO的OSI模型TCPIP结构SOCKET编程WINSOCK的基本特点WINSOCK基本的APIWINSOCK异步模式WINSOCK网络程序实例聊天室CAsyncSocket类CSocket类CSocket类网络应用实例聊天室小型网络游戏实例网络五子棋主程序结构和流程实例演示实例设计代码详细分析CSocket线程安全性服务器同步航位推测法用DirectPlay开发网络游戏目录DirectPlay的特点DirectPlay的开发过程和方法DirectPlay大厅的开发实例网络台球游戏的网络编程刚体运动与碰撞网络部分的代码实现实例赛车游戏的网络编程cMultiplayer类的声明cMultiplayer类的实现实例对战坦克大战对战坦克大战的服务器程序对战坦克大战的客户端程序第章D游戏开发D与DDirectD绘制三角形旋转立方体深度缓冲纹理灯光与材质索引缓冲有纹理的圆柱体、锥体和球体载入模型OpenGLD游戏开发基础OpenGL工作流程OpenGL开发基础OpenGL辅助库使用方法OpenGL建模OpenGL变换OpenGL光照OpenGL图像和位图OpenGL纹理映射实例网络台球游戏的D编程在MFC中使用OpenGL处理调色板CBilliardsPlayView视图类实例Donuts(面包圈大战游戏)Donuts的游戏任务Donuts的基本构成VisualC游戏开发技术与实例Donuts的初始化Donuts的运行过程第章游戏设计和图形图像常用算法启发式搜索和A*算法在A*路径搜索中使用堆迷宫算法点算法五子棋走棋算法象棋走棋算法运动模糊算法(MotionBlur)瀑布粒子系统基于粒子引擎的简单点精灵水波效果算法火焰效果算法像素混合技术镜头眩光特效图像合成技术图像淡入淡出渲染云的实现图形学中的D数学向量线和平面齐次坐标矩阵参考文献

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/49
仅支持在线阅读

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部