手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲

手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页

下载链接在页面底部
点击这里下载
    


想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-24

图书介绍


店铺: 蓝墨水图书专营店
出版社: 清华大学出版社
ISBN:9787302446422
商品编码:11192544517


类似图书 点击查看全场最低价

相关图书





图书描述


Unity 3D实战核心技术详解

Unity 3D脚本编程:使用C#语言开发跨平台游戏

Unity Shader入门精要

Unity 3D网络游戏实战

手把手教你架构3D游戏引擎

GPU编程与优化 大众高性能计算


YL0736 9787302446422 9787121303180 

9787111549963 9787115423054 9787121297182 9787121304323



内容简介

《Unity 3D 实战核心技术详解》详细介绍了实际游戏开发中使用的核心技术,每一章都结合了游戏开发的实战案例。首先,介绍了3D 数学在Unity 中的运用,3D 数学知识包括:Unity 坐标系统、向量、矩阵、四元数、欧拉角等基础知识。其次,介绍了游戏开发中常用的核心技术:Avatar 换装系统、消息事件系统、Protobuf 在游戏中的运用,以及游戏中的文本文件加密算法等。再次,介绍了游戏中的AI 行为树算法、残影算法、移动端实时阴影绘制、移动端海水的绘制等技术。然后,在游戏架构设计方面,介绍了**的针对UI 的MVC 架构设计和对于角色动作和技能的FSM 有限状态机架构,以及游戏版本迭代使用的热更新技术方案。介绍了移动端GPU 编程和游戏开发的一些经验。

《Unity 3D 实战核心技术详解》适合具备一定Unity 开发经验的初学者和有一定Unity 项目开发经验的游戏开发者阅读。

作者简介

姜雪伟,

创业公司技术合伙人,从事IT行业15年,主导或参与了18款大型游戏的研发;

曾在网龙、久游、趣游等知名IT公司担任核心技术团队负责人;

在泰课和CSDN学院等在线教育网担任高级讲师,CSDN社区专家;

研究方向为客户端架构、3D引擎架构、图形学算法、GPU编程等,目前负责公司3D引擎的研发工作;

工作之余,喜欢用书籍记录自己多年的技术积淀。

目录

推荐序
推荐语
前言
第1章 3D数学与UNITY
1.1 Unity坐标系
1.2 向量
1.2.1 向量的加法
1.2.2 向量的减法
1.2.3 向量点乘
1.2.4 向量叉乘
1.3 矩阵
1.3.1 平移矩阵
1.3.2 矩阵缩放
1.3.3 矩阵旋转
1.4 四元数
1.5 欧拉角
1.6 小结
第2章 AVATAR换装系统
2.1 换装原理
2.2 换装代码实现
2.3 小结
第3章 消息事件封装
3.1 消息类型定义和封装
3.2 消息事件的监听与分发
3.3 小结
第4章 PROTOBUF在游戏中运用
4.1 Protobuf消息结构体定义
4.2 编写Protobuf结构体
4.3 Protobuf转换工具制作
4.4 Protobuf文件在Unity中的运用
4.5 小结
第5章 游戏中的文本文件加密
5.1 配置文件格式
5.2 文件加载接口
5.3 文本文件加密算法及应用
5.4 小结
第6章 行为树在游戏中的运用
6.1 行为树插件介绍
6.2 案例讲解
6.3 小结
第7章 残影
7.1 残影的技术实现
7.2 Demo展示
7.3 小结
第8章 移动端实时阴影绘制
8.1 移动端实时阴影实现原理
8.2 技术实现
8.3 透明材质实时阴影处理
8.4 小结
第9章 移动端海水仿真技术
9.1 海水实现的技术原理
9.2 海水网格
9.3 海水算法
9.4 海水的技术实现
9.5 海水浮力的实现
9.6 海面风力实现
9.7 操作界面
9.8 海水的渲染
9.9 海水案例分享
9.10 小结
第10章 MVC架构设计
10.1 MVC代码模块设计
10.2 事件代码实现案例
10.3 窗体基类的实现案例
10.4 窗体子类代码实现案例
10.5 控制类实现案例
10.6 状态类设计实现
10.7 窗体管理类实现案例
10.8 MVC案例分享
10.9 小结
第11章 FSM有限状态机在游戏中的运用
11.1 FSM基类设计
11.2 子类设计
11.3 实体类设计
11.4 技能子类
11.5 游戏案例分享
11.6 小结
第12章 移动端热更新技术实现
12.1 热更新架构设计
12.2 资源打包工具的开发
12.3 C#与Lua接口相互结合
12.4 模块化接口实现
12.5 Lua脚本逻辑编写
12.6 案例实现
12.7 小结
第13章 移动端SHADER技术
13.1 可编程流水线
13.2 顶点着色器
13.3 片段着色器
13.4 Shader案例分享
13.5 小结
第14章 游戏开发经验分享
14.1 关于调试经验分享
14.2 移动端游戏防破解技术
14.3 减小包体的大小
14.4 动态对象资源的优化
14.5 多线程资源下载技术
14.6 小结



内容简介

本书以Unity 3D的跨平台基础Mono以及其游戏脚本语言C#为基础进行讲解。全面系统地剖析了Unity 3D的跨平台原理以及游戏脚本开发的特点。第1章主要介绍了Unity 3D引擎的历史以及编辑器的基本知识;第2章主要介绍了Mono,以及Unity 3D利用Mono实现跨平台的原理,并且分析了C#语言为何更加适合Unity 3D游戏开发;第3章到第10章主要介绍了Unity 3D游戏脚本语言C#在使用Unity 3D开发过程中的知识点,包括Unity 3D脚本的类型基础、数据结构、在Unity 3D脚本中使用泛型、使用委托和事件打造自己的消息系统、利用定制特性来拓展Unity 3D的编辑器、Unity 3D协程背后的秘密――迭代器以及可空类型和序列化在Unity 3D中使用的相关知识;第11章到第14章,则主要介绍了Unity 3D的资源管理以及优化和编译的内容。 

作者简介

陈嘉栋,毕业于大连海事大学,目前任光宇在线客户端高级开发工程师。博客园推荐博客作者,微软2015年度Visual Studio and Development Technologies有价值专家(Most Valuable Professional)。认为编程首先是爱好,其次才是职业。专注前沿技术,热爱开源。深信代码改变世界。

没有值得吹嘘的项目,只有不断前行的动力。


目录

第1 章 Hello Unity 3D 1

1.1 Unity 3D 游戏引擎进化史 1

1.2 Unity 3D 编辑器初印象 5

1.2.1 Project 视图 5

1.2.2 Inspector 视图8

1.2.3 Hierarchy 视图 9

1.2.4 Game 视图 10

1.2.5 Scene 视图12

1.2.6 绘图模式 14

1.2.7 渲染模式16

1.2.8 场景视图控制 17

1.2.9 Effects 菜单和Gizmos 菜单18

1.3 Unity 3D 的组成 18

1.4 为何需要游戏脚本 20

1.5 本章总结 21

第2 章 Mono 所搭建的脚本核心基础22

2.1 Mono 是什么22

2.1.1 Mono 的组成22

2.1.2 Mono 运行时 23

2.2 Mono 如何扮演脚本的角色24

2.2.1 Mono 和脚本 24

2.2.2 Mono 运行时的嵌入26

2.3 Unity 3D 为何能跨平台?聊聊CIL38

2.3.1 Unity 3D 为何能跨平台 38

2.3.2 CIL 是什么 40

2.3.3 Unity 3D 如何使用CIL 跨平台 44

2.4 脚本的选择,C# 或 48

2.4.1 熟悉的陌生人——UnityScript48

2.4.2 UnityScript 与 5 手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲 下载 mobi epub pdf txt 电子书 格式


手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲 下载 mobi pdf epub txt 电子书 格式 2024

手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲 下载 mobi epub pdf 电子书
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

手把手教你架构3D游戏引擎+Unity 3D实战核心技术详解+脚本编程 游戏开发六部曲 mobi epub pdf txt 电子书 格式下载 2024


分享链接




相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.cndgn.com All Rights Reserved. 新城书站 版权所有