Unity 3D/2D移动开发实战教程:全彩版
正版保障 假一赔十 可开发票
¥
76.4
6.4折
¥
119
全新
库存94件
作者朱淑琴,翟红英,赵瑛
出版社机械工业出版社
ISBN9787111745075
出版时间2023-09
装帧平装
开本16开
定价119元
货号16008600
上书时间2024-07-19
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言 第一部分 基 础 篇 第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项目发布
内容摘要
全书分为五部分,包括基础篇、资源篇、3D软件开发综合实例篇、AR 软件开发综合实例篇和全景软件开发综合实例篇。基础篇介绍了Unity 2D开发和Unity的相关基础知识;资源篇介绍了在Unity中创建地形、光照和粒子等资源的相关技术;3D软件开发综合实例篇、AR软件开发综合实例篇和全景软件开发综合实例篇完整展示了基于Unity引擎的综合性3D软件、3D AR软件和全景软件的相关开发技术和方法。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、特效制作以及移动平台上的运用等方面的知识。
本书可以作为游戏开发人员、移动开发人员以及对Unity感兴趣的游戏开发爱好者进行学习的参考手册;也可以作为高等院校、职业院校、培训学校等机构数字媒体专业、游戏开发专业和计算机相关专业的教学用书。
主编推荐
聚焦引擎:涵盖脚本创作到多平台应用 实用技术:3D软件+AR软件+全景软件 互动学习:扫码实时观看39段微课视频 海量资源:源代码、素材、插件及PPT
精彩内容
全书分为五部分,包括基础篇、资源篇、3D软件开发综合实例篇、AR 软件开发综合实例篇和全景软件开发综合实例篇。基础篇介绍了Unity 2D开发和Unity的相关基础知识;资源篇介绍了在Unity中创建地形、光照和粒子等资源的相关技术;3D软件开发综合实例篇、AR软件开发综合实例篇和全景软件开发综合实例篇完整展示了基于Unity引擎的综合性3D软件、3D AR软件和全景软件的相关开发技术和方法。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、特效制作以及移动平台上的运用等方面的知识。 本书可以作为游戏开发人员、移动开发人员以及对Unity感兴趣的游戏开发爱好者进行学习的参考手册;也可以作为高等院校、职业院校、培训学校等机构数字媒体专业、游戏开发专业和计算机相关专业的教学用书。
— 没有更多了 —
以下为对购买帮助不大的评价