搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Unity游戏开发入门经典(第4版)
0.00     定价 ¥ 89.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购22本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115602442
  • 作      者:
    作者:(美)迈克·吉格|责编:郭媛|译者:唐誉玲
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-01-01
收藏
畅销推荐
内容介绍
Unity游戏引擎是由Unity Technologies公司开发的一个让玩家能够轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等内容的跨平台综合游戏开发工具。很多热门游戏都是应用该引擎开发的,例如《深海迷航》《坎巴拉太空计划》等。 本书以直截了当、循序渐进的方式讲解Unity游戏开发从基础到高级的所有内容,包括游戏物理引擎、动画和移动设备部署技术。本书分为24章,内容包括Unity游戏引擎和编辑器的介绍,游戏对象、模型、材质、纹理、地形、环境、灯光和摄像机的介绍及应用,任务脚本的编写,真实的物理效果和碰撞的应用,预制件、2D游戏工具、瓦片地图、用户界面、粒子系统、动画、动画器、时间轴、复杂音频的集成、移动设备加速计和多点触摸屏幕的使用,以及4个游戏案例。 本书附赠源代码,适合对使用Unity进行游戏开发感兴趣的零基础读者学习。有过其他游戏平台开发经验,打算向Unity平台拓展的读者也可以通过本书快速上手。
展开
目录
第1章 Unity简介
1.1 安装Unity
1.1.1 下载并安装Unity Hub
1.1.2 安装Unity编辑器
1.2 熟悉Unity编辑器
1.2.1 项目部分
1.2.2 Unity界面
1.2.3 项目视图
1.2.4 层级视图
1.2.5 检查器视图
1.2.6 场景视图
1.2.7 游戏视图
1.2.8 值得一提:工具栏
1.3 在场景视图中移动
1.3.1 手形工具
1.3.2 飞越模式
1.4 总结
1.5 问答
1.6 测试
1.6.1 试题
1.6.2 答案
1.7 练习
第2章 游戏对象
2.1 维度和坐标系统
2.1.1 走进3D
2.1.2 使用坐标系统
2.1.3 世界坐标和局部坐标
2.2 游戏对象
2.3 变换
2.3.1 移动
2.3.2 旋转
2.3.3 缩放
2.3.4 变换的风险
2.3.5 工具句柄位置
2.3.6 变换或嵌套对象
2.4 总结
2.5 问答
2.6 测试
2.6.1 试题
2.6.2 答案
2.7 练习
第3章 模型、材质和纹理
3.1 模型的基础知识
3.1.1 内置的3D对象
3.1.2 导入模型
3.1.3 模型和资源商店
3.2 纹理、着色器和材质
3.2.1 纹理
3.2.2 着色器
3.2.3 材质
3.2.4 再论着色器
3.3 总结
3.4 问答
3.5 测试
3.5.1 试题
3.5.2 答案
3.6 练习
第4章 地形和环境
4.1 地形生成
4.1.1 为项目添加地形
4.1.2 高度图的绘制
4.1.3 Unity绘制地形工具
4.2 地形纹理
4.2.1 导入地形资源
4.2.2 纹理化地形
4.3 生成树和草
4.3.1 绘制树
4.3.2 绘制草
4.3.3 地形设置
4.4 角色控制器
4.5 总结
4.6 问答
4.7 测试
4.7.1 试题
4.7.2 答案
4.8 练习
第5章 灯光和摄像机
5.1 灯光
5.1.1 烘焙与实时
5.1.2 点光源
5.1.3 聚光灯
5.1.4 定向光
5.1.5 利用对象创建灯光
5.1.6 光晕
5.1.7 剪影
5.2 摄像机
5.2.1 剖析摄像机
5.2.2 多个摄像机
5.2.3 拆分屏幕和画中画
5.3 图层
5.3.1 处理图层
5.3.2 使用图层
5.4 总结
5.5 问答
5.6 测试
5.6.1 试题
5.6.2 答案
5.7 练习
第6章 游戏案例1:Amazing Racer
6.1 设计
6.1.1 概念
6.1.2 规则
6.1.3 需求
6.2 创建游戏世界
6.2.1 绘制游戏世界
6.2.2 添加环境
6.2.3 雾
6.2.4 天空盒
6.2.5 角色控制器
6.3 游戏化
6.3.1 添加游戏控制器对象
6.3.2 添加脚本
6.3.3 连接脚本
6.4 游戏测试
6.5 总结
6.6 问答
6.7 测试
6.7.1 试题
6.7.2 答案
6.8 练习
第7章 脚本(第一部分)
7.1 脚本
7.1.1 创建脚本
7.1.2 附加脚本
7.1.3 一个基本脚本的详细分析
7.1.4 using部分
7.1.5 类声明部分
7.1.6 类的内容
7.2 变量
7.2.1 创建变量
7.2.2 变量可用域
7.2.3 公有和私有
7.3 运算符
7.3.1 算术运算符
7.3.2 赋值运算符
7.3.3 等式运算符
7.3.4 逻辑运算符
7.4 条件语句
7.4.1 if语句
7.4.2 ifelse语句
7.4.3 ifelseif语句
7.5 循环语句
7.5.1 while循环语句
7.5.2 for循环语句
7.6 总结
7.7 问答
7.8 测试
7.8.1 试题
7.8.2 答案
7.9 练习
第8章 脚本(第二部分)
8.1 方法
8.1.1 方法的具体分析
8.1.2 编写方法
8.1.3 使用方法
8.2 输入
8.2.1 输入的基础知识
8.2.2 编写输入脚本
8.2.3 特定的键输入
8.2.4 鼠标输入
8.3 访问局部组件
8.3.1 使用GetComponent
8.3.2 获取变换
8.4 访问其他对象
8.4.1 查找其他对象
8.4.2 修改对象组件
8.5 总结
8.6 问答
8.7 测试
8.7.1 试题
8.7.2 答案
8.8 练习
第9章 碰撞
9.1 刚体
9.2 碰撞器和物理材质
9.2.1 碰撞器
9.2.2 物理材质
9.3 触发器
9.4 光线投射
9.5 总结
9.6 问答
9.7 测试
9.7.1 试题
9.7.2 答案
9.8 练习
第10章 游戏案例2:ChaosBall
10.1 设计
10.1.1 概念
10.1.2 规则
10.1.3 需求
10.2 舞台
10.2.1 创建舞台
10.2.2 纹理化
10.2.3 创建超级弹性材质
10.2.4 完成舞台
10.3 游戏实体
10.3.1 游戏角色
10.3.2 混沌球
10.3.3 彩色球
10.4 控制对象
10.4.1 球门
10.4.2 游戏控制器
10.5 优化游戏
10.6 总结
10.7 问答
10.8 测试
10.8.1 试题
10.8.2
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证