本书向读者展示了网络游戏服务器设计和开发的基础知识及实战案例,首先介绍了C/C的基础知识、开发服务器所必需的基础类及通信类;然后说明了C/C基础知识中的继承(Inheritance)、重载(Overloading)等概念,以及基础类中的Log、Memory类和Thread类;接着在通信类中对服务器编程所需的Winsock及IOCP进行了说明;还介绍了如何运行库和类设计游戏服务器;另外,介绍了其他书籍中不常见到的性能监视器(PerformanceMonitor)、Packet管理框架、MiniDump、UDPHolepunching等内容;设计了PIGU游戏服务器。本书适合广大网络游戏开发人员参考学习,同时也可作为高等院校相关专业师生的参考用书。
精选我国网络游戏公司盛大公司自主研发的游戏原画,内容包括草图设计、图面渲染、成图效果等设计过程,南京艺术学院游戏专业的专家对原画设计进行了详细讲解和点评。全书主要分为“品味原画、理解脚本、造型设计、角色塑造、场景营造、道具设计、视觉效果”等7个方面,从各个角度剖析了原画设计中的各个要素,对原画设计人员及相关专业师生有着很高的参考和实用价值。
自成体系 覆盖了数字娱乐领域计算机基础教学的内容.既包括游戏软件设计的基本概念、方法和规范,也包括游戏开发所使用的工具和环境:既强调游戏这一特殊类型软件所具有的特点,也不忽略游戏作为软件所具有的软件共性。 内容领先 注重将计算机软硬件的新技术适当地引入到教学中来,采用Di rectX和C 作为教学平台,顺应行业的发展潮流,在保证教学内容覆盖面的基础上,反映了业内技术的发展前沿。 适用面广 兼顾了游戏、数字娱乐方向高等院校学生必修课和计算机及电子类本科生或研究生的选修课的需要。 资料丰富 提供教学演示文档和书中所有程序段的源代码,适应现代化教学方法的深入应用,为课程的教与学提供方便。
本书主要介绍的是OpenGL的版本---OpenGL1.2版的命令函数。OpenGL主要有三个函数库:GL库、GLU库和GLUT库,这三个库的所有函数在本书都有详细全面的介绍。同时,为了说明某些常用函数的使用方法,书中还给出了完整的程序示例,以便读者能快速掌握这些函数的使用方法。本书可以作为OpenGL程序设计者的辅助参考书,主要适用于OpenGL程序设计人员。
本书主要介绍如何利用3D固定流水线编写游戏引擎,以及在已编写引擎的基础上开发游戏,全书共分10章,主要内容包括游戏引擎简介、数学知识、材质和光照、固定流水线、游戏引擎架构、3D引擎底层封装、3D引擎封装、游戏设计实现、地图编辑器、3D可编程流水线。本书重点介绍3D固定流水线编程中涉及的矩阵和向量之间的换算,最后一章介绍了GPU编程,也就是常说的3D可编程流水线。
本书是为所有对数字媒体科学相关的数学、算法和技术感兴趣的人而准备的。本书介绍数字图像、数字音频和数字视频等数字媒体的基本原理,从技术、数学和算法的角度讨论如何对其进行处理。最后,介绍与多媒体创作相关的内容,并介绍了用Director、Lingo、Flash和ActionScript进行交互式多媒体创作的概念和方法,提供了大量的编程实例及相关说明内容。
Keynote是苹果公司研发的幻灯片类软件,伴随移动互联网的蓬勃发展,苹果公司的产品早已不局限于专业用户范围。随着每次苹果发布会所引发的现象和关注,以及云技术所带来的跨平台、跨设备支持,越来越多的人希望通过Keynote软件制作出更具想象力和表现力的幻灯片。 本书以Keynote 6.0为蓝本,从个人趣味内容出发,延伸到职场自我介绍、产品分析、图标制作、动画效果展示、大型游记幻灯片、高级动画效果、PPT文件转换制作、幻灯片与音乐的结合、大型发布会幻灯片筹备、熟悉中文字体的变幻效果,以及iOS版Keynote尝试。通过十几个源自工作、生活的实际案例,读者一点点稳步了解和提高Keynote幻灯片制作技巧。 本书既适合刚刚接触苹果电脑的用户、对苹果公司软件有强烈学习兴趣的读者,也适合广大志在提高幻灯片制作技巧、希望从PPT尝试转型的各类
《Python科学计算和数据科学应用(第2版) 使用NumPy、SciPy和matplotlib》全面介绍Python在数值计算和数学领域的模块、标准库以及多个开源Python库,如NumPy、SciPy、FiPy、matplotlib等。在上一版的基础上,本书做了全面修订,更新了每个包的更新细节以及Jupyter项目的变化,演示了数值计算和数学建模在大数据、云计算、金融工程、商业管理等领域的应用。 本书提供了Python在数据科学和统计分析中很多新的应用示例,对上一版中的示例进行了扩展,每个示例都充分展示了Python的简洁语法及其数据分析方法在快速开发和探索性计算方面的强大功能。 通过阅读本书,读者将熟悉很多计算技术,包括基于数组的计算和符号计算、数据可视化和数值文件读写、方程求解、优化、插值和积分以及特定领域的计算问题,如微分方程求解、数据分析、统计建模和机器学习等。
随着网络游戏产业在中国的蓬勃发展以及网络游戏在青少年中的盛行,网络游戏中的暴力元素对青少年的影响也日益成为各方关注的焦点。当前外的研究多为行为层面的效果探讨,且并未达成共识。《暴力网络游戏与青少年 一个涵化视角的实证研究》以涵化理论为理论框架,讨论暴力网络游戏对青年认知、态度、情感等层面的影响,同时考察玩家的暴力经验与网游的认知真实这两个调节变量的作用,在此基础上进一步探讨暴力网游的“第三顺序”(third order)涵化效果即对玩家暴力意图的影响。
次世代游戏场景设计是高校游戏专业核心必修课程,是进入游戏行业专业创作的基石。作者系北京电影学院动画学院骨干教师,有着非常丰富的教学和实践经验。本书根据教学大纲要求,结合数年教学经验,引入了全新的游戏教学理念,采用大量的典型案例,力求将相对复杂的技术概念、特点、设计原理、制作思路、流程图用简洁的语言,系统、科学地传达给读者,搭建起一条从游戏设计理论与实际创作紧密结合的桥梁,是一部不可多得的次世代游戏场景设计专业教材。 全书由9章构成,章讲解交互式场景制作工具和流程;第二章讲解制作一个真正的次世代游戏场景“神奇的动力室”的全过程;第三章通过“三种污渍贴图合并为一张图”、“道具、废墟、瓦砾堆”效果的制作过程,讲解游戏引擎材质和模块化道具制作方法;第四章讲解地面积水、水下焦散、动态阴