UNITY 3D/2D移动开发实战教程(全彩版)
- ISBN:9787111745075
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:287
- 出版时间:2024-03-01
- 条形码:9787111745075 ; 978-7-111-74507-5
本书特色
聚焦引擎:涵盖脚本创作到多平台应用
实用技术:3D软件 AR软件 全景软件
互动学习:扫码实时观看39段微课视频
海量资源:源代码、素材、插件及PPT
内容简介
全书分为五部分,包括基础篇、资源篇、3D软件开发综合实例篇、AR 软件开发综合实例篇和全景软件开发综合实例篇。基础篇介绍了Unity 2D开发和Unity的相关基础知识;资源篇介绍了在Unity中创建地形、光照和粒子等资源的相关技术;3D软件开发综合实例篇、AR软件开发综合实例篇和全景软件开发综合实例篇完整展示了基于Unity引擎的综合性3D软件、3D AR软件和全景软件的相关开发技术和方法。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、特效制作以及移动平台上的运用等方面的知识。 本书可以作为游戏开发人员、移动开发人员以及对Unity感兴趣的游戏开发爱好者进行学习的参考手册;也可以作为高等院校、职业院校、培训学校等机构数字媒体专业、游戏开发专业和计算机相关专业的教学用书。
目录
**部分 基 础 篇
第1章 初识Unity
1.1 认识Unity
1.1.1 了解Unity
1.1.2 下载Unity
1.1.3 安装Unity
1.1.4 基本操作
知识总结
1.2 完成**个Unity实例
1.2.1 编写程序
1.2.2 调试程序
知识总结
第2章 制作控制菜单
2.1 制作按钮
2.1.1 图片切割
2.1.2 添加按钮
2.2 编辑脚本
2.2.1 编写程序
2.2.2 将脚本与对象关联起来
2.3 场景切换
2.3.1 创建新场景
2.3.2 加载场景
知识总结
第3章 动画的编排与控制
3.1 编排动画:种子发芽
3.1.1 Sprite设置与编辑
3.1.2 Animation动画编排
知识总结
3.2 控制动画:交通安全
3.2.1 图片切割和动画制作
3.2.2 设置动画切换条件
3.2.3 编写脚本控制动画
知识总结
第4章 碰撞与触发:气球漫游
4.1 创建对象
4.1.1 创建地板对象
4.1.2 创建气球对象
4.1.3 创建钉子阵对象和橘子皮对象
4.1.4 创建爆炸气球对象
4.1.5 添加图层
4.2 碰撞检测
4.2.1 添加碰撞器和触发器
4.2.2 编写气球控制代码
4.2.3 编写爆炸控制代码
4.3 创建预制体
知识总结
第二部分 资 源 篇
第5章 在Unity中创建资源
5.1 创建光源
5.1.1 创建Directional Light平行光
5.1.2 创建Point Light点光源5.1.3 创建Spot Light 聚光灯
知识总结
5.2 光源烘焙
5.2.1 搭建场景
5.2.2 烘焙
5.2.3 添加雾效功能
知识总结
5.3 创建地形
5.3.1 创建Terrain
5.3.2 绘制Terrain
5.3.3 添加树、草模型
知识总结
5.4 创建天空盒
5.4.1 创建Skybox
5.4.2 为Skybox添加贴图
知识总结
5.5 创建粒子特效
5.5.1 创建粒子发射器
5.5.2 选择材质球
5.5.3 设置粒子运动效果
知识总结
5.6 创建三维几何模型
第三部分 3D软件开发综合实例篇
第6章 3D神秘海洋软件100
6.1 软件介绍
6.1.1 起始界面
6.1.2 加载界面
6.1.3 展馆漫游
6.2 起始背景
6.2.1 创建BG起始背景
6.2.2 创建AboutButton按钮
6.2.3 创建SetButton按钮
6.2.4 创建StartButton按钮
6.2.5 创建TitleImage
知识总结
6.3 关于窗口
6.3.1 创建AboutPanel
6.3.2 创建AboutPanelMask
6.3.3 创建BG
6.3.4 编写脚本
知识总结
6.4 设置窗口
6.4.1 创建SettingPanel
6.4.2 创建SettingPanelMask
6.4.3 创建BG
6.4.4 添加图标
6.4.5 创建Slider
6.4.6 修改脚本
6.4.7 设置音量
知识总结
6.5 动态鱼
6.5.1 创建Other
6.5.2 设置摄像机
6.5.3 编写脚本
知识总结
6.6 加载界面
6.6.1 创建背景
6.6.2 创建LoadProgress
6.6.3 编写脚本
知识总结
6.7 创建场景
6.7.1 创建展馆
6.7.2 创建Me
知识总结
6.8 进入展厅
6.8.1 制作开门动画
6.8.2 触发动画进入展厅
6.8.3 弹出欢迎界面
6.8.4 播放音频
知识总结
6.9 摄像机跟随
知识总结
6.10 NPC寻路
6.10.1 创建路点
6.10.2 自动寻路
知识总结
6.11 人物和NPC的交互
知识总结
第四部分 AR软件开发综合实例篇
第7章 AR基础应用实例
7.1 AR开发环境搭建
7.1.1 JDK的下载、安装及配置
7.1.2 SDK的下载与配置
7.1.3 Unity中的设置
7.2 基础项目的创建与发布
知识总结
7.3 AR项目的创建与发布
7.3.1 注册Vuforia账号
7.3.2 获取License Key
7.3.3 上传和下载图片
7.3.4 Vuforia的使用
7.3.5 发布Android项目
知识总结
7.4 Unity新版本中的项目发布
第8章 动物乐园AR软件
8.1 软件介绍
8.2 实现多张图片的识别
8.2.1 设置*大识别图片数目
8.2.2 设置ImageTarget
知识总结
8.3 为AR项目创建固定GUI
8.3.1 显示窗口
8.3.2 添加文字介绍
8.3.3 添加语音介绍
8.3.4 添加语音播放开关
知识总结
8.4 为AR项目创建动态
交互GUI
8.4.1 音频管理
8.4.2 添加碰撞检测器
8.4.3 判断点击物体
8.4.4 播放点击对象的中文名
8.4.5 播放点击对象的语音介绍
8.4.6 显示点击对象的文字介绍
8.4.7 播放点击对象的各种动画
知识总结
第五部分 全景软件开发综合实例篇
第9章 三维全景技术
9.1 全景图概述
9.1.1 全景图的概念
9.1.2 全景图的分类
9.2 全景图拍摄
9.2.1 拍摄设备
9.2.2 拍摄要求
9.3 全景图后期制作
9.3.1 创建全景图
9.3.2 播放全景图
9.3.3 转换全景图
9.4 三维全景技术
9.4.1 三维全景技术特点
9.4.2 三维全景技术应用领域
第10章 校园全景漫游软件
10.1 软件介绍
10.1.1 起始界面
10.1.2 校园场景
10.2 制作起始界面
10.2.1 创建起始背景
10.2.2 创建StartButton按钮
10.2.3 编写脚本
10.3 静态全景图
10.3.1 创建天空盒
10.3.2 为环境设置天空盒
10.3.3 为摄像机设置天空盒
10.3.4 查看全景图
知识总结
10.4 动态全景图
10.4.1 创建Next箭头
10.4.2 创建脚本
知识总结
10.5 创建地标和介绍信息
10.5.1 为**幅全景图创建地标和
介绍信息
10.5.2 为第二幅全景图创建地标和
介绍信息
10.5.3 为第三幅全景图创建地标和
介绍信息
10.6 地标及介绍信息的隐藏与
显示
10.6.1 地标的隐藏与显示
10.6.2 介绍信息的隐藏与显示
10.6.3 居中显示详细介绍信息
知识总结
10.7 显示地图
10.7.1 创建地图和UI界面
10.7.2 响应地图按钮
10.8 地图的扇形设计
10.8.1 创建扇形视野
10.8.2 扇形视野动态变化
10.8.3 扇形视野优化
10.8.4 Next箭头同步
知识总结
10.9 WebGL项目发布
作者简介
“双师型”教师,近20年任教经验。2016校级青年教师执教能力比赛二等奖。参与的校级精品课1门,作为第2完成人获得校级教学成果奖2项。在核心期刊发表科研论文6篇,EI收录论文6篇,教研论文1篇。参与省部级课题2项,参与委办局级课题4项。参加北京市首届多媒体教育软件大赛获得网络类二等奖;参加第十二届全国多媒体课件大赛获得工科组三等奖;参加2016北京市属高校“创想杯”多媒体课件制作与微课程应用大奖赛获得优秀奖。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0