编辑推荐
null
内容简介
耿卫东、梁秀波、张帆主编的《计算机游戏程序设计(基础篇第3版)》为“十二五”普通高等教育本科国家级规划教材,着重介绍二维游戏程序设计所需的基础知识,包括游戏图像处理、二维游戏场景绘制、游戏交互界面设计、二维动画合成、碰撞检测与运动模拟、游戏粒子系统、游戏音效编程、游戏中人工智能、网络游戏编程、游戏脚本编程等,涵盖了二维游戏程序设计的主要方面,全书共14章,强调理论与实践结合,通过游戏实例启发性地说明游戏编程的相关原理和方法,每个主要章节均配有相应的游戏片段实例,最后一章通过一个完整的综合实例贯穿了本书的主要知识点和游戏开发要点。 本书还有进阶篇的配套教材。 本书面向的读者对象是那些已掌握基本的程序设计技能,并立志于从事计算机游戏软件开发的程序员和游戏开发爱好者。本书既可以作为数字媒体技术、计算机、软件工程等专业的本科生(研究生)的教材,也可用于游戏学院和各类游戏编程人员培训班的参考资料,对正在从事游戏开发和制作的相关人员也具有重要的参考价值。
作者介绍
耿卫东,浙江大学教授,中国图像图形学会计算机动画与数字娱乐专业委员会委员,中国人工智能学会智能CAD与数字艺术专业委员会委员,*****动画、数字媒体专业教学指导委员会委员。
目 录
第1章 游戏开发简介 1.1 什么是游戏 1.2 计算机游戏的发展 1.3 计算机游戏的分类 1.4 计算机游戏开发的基本理念和方法 1.5 游戏开发的基本流程 1.6 游戏开发的准则和“忠告” 1.7 游戏编程人员的基本素质要求 小结 习题 第2章 计算机游戏策划简介 2.1 计算机游戏策划的概念和分类 2.2 计算机游戏策划人员应具备的素质 2.3 计算机游戏策划基础 2.3.1 游戏规则 2.3.2 奖罚机制 2.3.3 游戏资源 2.3.4 玩家技能 2.3.5 反馈机制 2.3.6 难度平衡 2.4 计算机游戏的策划与开发团队 小结 习题 第3章 游戏图像处理 3.1 图像概述 3.2 颜色混合和半透明效果 3.2.1 基本原理和步骤 3.2.2 Alpha融合技术 3.3 图像操作 3.3.1 直方图 3.3.2 几何运算 3.3.3 图像滤波算子 3.3.4 形态算子 3.4 图像特效 小结 习题 第4章 游戏引擎概览 4.1 游戏引擎的提出 4.2 常用游戏引擎 4.3 Cocos2d-x引擎介绍 4.3.1 Cocos2d-x的核心概念 4.3.2 Cocos2d-x中的坐标系 4.3.3 Cocos2d-x中的用户交互响应 4.3.4 Cocos2d-x的内存管理机制 4.3.5 Cocos2d-x中的新增的3D特性 4.4 Cocos2d-x开发环境配置 4.4.1 Windows下开发环境配置 4.4.2 Android开发环境配置 4.4.3 iOS下的开发环境配置 小结 习题 第5章 二维游戏场景绘制 5.1 游戏场景的组织和管理 5.2 游戏画面背景 5.2.1 二维游戏背景的类型 …… 第6章 游戏交互界面设计 第7章 二维游戏动画合成 第8章 碰撞检测和运动模拟 第9章 游戏粒子系统 第10章 游戏音效编程 第11章 游戏中的人工智能 第12章 网络游戏编程 第13章 游戏中的脚本编程 第14章 计算机游戏综合实例 参考文献
媒体评论
null