万本电子书0元读

万本电子书0元读

顶部广告

图解游戏引擎电子书

1. 循序渐:由浅深讲解引擎知识,清晰分享引擎技术的原理和来龙去脉,降低学习门槛。 2. 体系完备:系统性、体系化覆盖游戏引擎知识,广度与深度兼顾,助力读者建立宏观认知与深度理解。 3. 图解易懂:搭配大量结构图、流程图、示意图,结合精炼文字,生动形象拆解核心技术,轻松吃透底层原理。 4. 作者背书:作者拥有13年+游戏研发经验,任职Top游戏公司、深度参与项目,内容可信度高。

售       价:¥

纸质售价:¥86.70购买纸书

0人正在读 | 0人评论 6.8

作       者:陆泽西 著

出  版  社:人民邮电出版社有限公司

出版时间:2026-03-01

字       数:18.8万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书是一部全面且通俗易懂的游戏引擎技术学习指南,旨在帮助读者深理解游戏引擎核心模块的架构、工作机制与实现原理。全书共 10 章,从基础到阶,通过图示系统呈现引擎各模块知识。 第 1 章主要介绍游戏引擎的发展史与组成结构,让读者了解引擎演脉络与整体框架,为后续深学习搭建知识桥梁。第 2 章涵盖对象模型、字符串管理、容器、宏与模板技巧、离线生成代码等基础知识,为引擎发筑牢根基。第 3 章至第 9 章分别针对动画、UI、内存管理、渲染管线、虚拟机、粒子系统、资产管理等模块展,从原理剖析到具体引擎实现,结合图示深讲解关键技术与流程。第 10 章介绍引擎多线程工作原理。 本书适合从事游戏发相关工作的技术人员、设计人员以及相关专业学生阅读,是系统学习游戏引擎内部原理的实用指南。<br/>【推荐语】<br/>1. 循序渐:由浅深讲解引擎知识,清晰分享引擎技术的原理和来龙去脉,降低学习门槛。 2. 体系完备:系统性、体系化覆盖游戏引擎知识,广度与深度兼顾,助力读者建立宏观认知与深度理解。 3. 图解易懂:搭配大量结构图、流程图、示意图,结合精炼文字,生动形象拆解核心技术,轻松吃透底层原理。 4. 作者背书:作者拥有13年+游戏研发经验,任职Top游戏公司、深度参与项目,内容可信度高。<br/>【作者】<br/>陆泽西:腾讯高级工程师,游戏行业资深从业者。曾就职于盛大游戏、动视(Activision)等公司,2020年加腾讯,参与多个长青畅销游戏项目的研发,主导过多个大型游戏项目发,所负责项目曾登上iOS畅销榜。长期专注于游戏技术架构与游戏引擎研发,不仅拥有丰富的实战经验,还热衷于知识分享。凭借出色的表现,多次荣获腾讯知识奖——互娱特别贡献奖。所撰写的“图解游戏引擎”系列技术文章助力团队于2024年荣获腾讯知识沉淀优秀团队奖,并在公司内部广泛传播(本书在该系列技术文章的基础上系统重构而成)。2022年出版技术图书《Unity3D高级编程:主程手记》。<br/>
目录展开

内 容 提 要

推荐语

推荐序

作者序

第1章 游戏引擎概述

1.1 游戏引擎的发展史

1.2 引擎的模块结构

1.3 引擎的整体架构

第2章 引擎基础知识

2.1 对象模型

2.1.1 简单对象模型

2.1.2 继承与多态的对象模型

2.2 字符串管理

2.3 引擎容器

2.4 引擎的宏与模板技巧

2.4.1 宏技巧

2.4.2 模板技巧

2.5 离线生成代码

第3章 引擎动画框架

3.1 基础原理

3.1.1 骨骼动画原理

3.1.2 蒙皮计算原理

3.1.3 骨骼矩阵计算原理

3.1.4 骨骼动画混合原理

3.1.5 网格混合动画原理

3.1.6 Root Motion动画原理

3.2 Unity的动画原理

3.2.1 Animation组件

3.2.2 Animator组件的动画原理

3.2.3 蒙皮计算与渲染

3.2.4 与动画相关的其他问题

第4章 引擎UI框架

4.1 IMGUI解析

4.1.1 IMGUI概述

4.1.2 IMGUI结构

4.1.3 IMGUI的绘制流程和封装

4.1.4 Unity中的IMGUI

4.2 Unity UGUI原理

4.2.1 UGUI结构概述

4.2.2 UGUI图集与组件

4.2.3 UGUI输入与响应机制

4.2.4 UGUI内核

4.2.5 UGUI渲染方式与材质

第5章 引擎内存管理原理

5.1 内存的发展历史

5.2 内存硬件结构

5.3 内存池技术

第6章 引擎渲染管线原理

6.1 渲染管线概述

6.2 引擎渲染流程详解

6.3 渲染管线发展历程

6.3.1 图形渲染管线发展历程

6.3.2 GPU硬件发展史

6.3.3 图形API发展史

6.4 硬件执行原理

6.4.1 硬件结构

6.4.2 GPU与CPU的数据交互过程

6.4.3 GPU管线工作原理

6.5 GPU渲染管线在不同设备上的差异

6.5.1 IMR管线

6.5.2 TBR管线

6.5.3 TBDR管线

第7章 引擎虚拟机技术原理

7.1 虚拟机技术概述

7.2 Lua虚拟机技术

第8章 引擎粒子系统框架

8.1 粒子系统原理

8.1.1 粒子系统概述

8.1.2 粒子发射器

8.1.3 粒子属性和行为

8.1.4 粒子渲染

8.2 Unity粒子系统

8.2.1 Unity粒子系统概述

8.2.2 Unity粒子系统逻辑原理

8.2.3 Unity粒子系统渲染原理

8.2.4 粒子系统优化

8.3 Unreal粒子系统

8.3.1 Unreal粒子系统概述

8.3.2 Unreal粒子系统结构

第9章 引擎资产管理

9.1 资产管理基础

9.1.1 编辑器资产管理

9.1.2 运行时资产管理

9.2 资产格式

9.2.1 常用资产格式

9.2.2 FBX文件格式

9.3 Unity资产管理

9.3.1 Unity资产组成与导入

9.3.2 Unity资产反序列化

9.3.3 Unity资产打包

9.4 Unreal资产管理

9.4.1 Unreal资产组成与导入

9.4.2 Unreal资产加载与反序列化

9.4.3 Unreal资产打包

第10章 引擎多线程工作原理

10.1 多线程队列和缓冲区协作原理

10.1.1 队列协作

10.1.2 缓冲区协作

10.2 多线程同步锁原理

10.3 多线程无锁原理

10.4 Unity和Unreal的多线程框架概述

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部