基本信息
- 商品名:正版新书 云仓 Unity 3D/□D移动开发实战教程9787111647□18机械工业
- ISBN:9787111647218
- 定价:89
- 出版社:机械工业出版社
- 作者:朱淑琴
参考信息(以实物为准)
- 出版时间:2020-04-01
- 印刷时间:2020-04-01
- 版次:1
- 印次:1
- 包装:平装
- 开本:16开
- 用纸:胶版纸
- 页数:296
- 字数:
编辑推荐
体系完整:涵盖Unity □D/3D/AR开发全过程
编写科学:以项目为主线,由项目引出任务
技术全面:操作/资源/脚本/UI/特效/多平台
实用案例:涉及教育、游戏等热点开发领域
内容简介
《Unity 3D/□D移动开发实战教程》分为四大篇,包括基础篇、模型篇、3D教育软件综合实例篇和3D AR教育软件综合实例篇。基础篇主要包括Unity □D开发和Unity基础知识;模型篇包括在Unity中创建资源和三维模型设计与制作;后两篇展示了基于Unity引擎的综合性3D软件和3D AR软件的开发过程。前两篇是基础操作,后两篇是实战应用。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、游戏脚本编写、游戏UI制作、各种特效制作以及移动平台上的运用等方面知识。
《Unity 3D/□D移动开发实战教程》可以作为对Unity感兴趣的游戏开发爱好者、移动开发人员进行学□□参考手册;也可以作为高等院校、职业院校、培训学校等机构的数字媒体专业、游戏开发专业和计算机相关专业的教学用书。
前言序言
随着移动通信的飞速发展和移动智能□□的普及化,移动应用的市场不断扩大。Unity引擎因其强大的平台兼容性,成为近几年受软件开发者欢迎的开发引擎之一,极大地提升了开发效率。本书即为一本有关Unity实战应用型的教程,具体编写体例和特色如下所述。
编写体例:采用“任务要求→任务过程→知识总结→试一试”的编写路线。“任务要求”中对任务以及完成该任务后能够达到的预期目标进行说明,使读者对任务有一个明确的认识;“任务过程”中以图、文、表的方式给出详细的实现步骤,对于程序代码给出解释说明;“知识总结”对任务中的知识点进行提炼整理;“试一试”中会给出一些操作练习,希望读者能深入思考、举一反三。
编写特色:强调理论知识与操作实践结合,避免“理论太强、缺乏实践”或者“强调工程、缺乏详解”等情况发生;重点突出案例,以实用的项目案例作为载体,将知识的拓展与软件开发过程中的迭代相结合,项目贯穿所有知识点,读者可以从案例中掌握Unity的核心技术;为了完成各个项目案例,对项目进行任务分隔,将大任务划分为小任务,自顶向下、逐步求解,符合初学者认识事物和解决问题的思维方式;在选择项目案例时,不是单纯地选择娱乐游戏软件,而是将教育和游戏相结合,既体现了案例的娱乐性、趣味性,又兼顾了教育性、实用性。
本书由朱淑琴任主编,翟红英任副主编,赵瑛任参编。由于编者水平有限,不完善之处在所难免,还望读者朋友不吝赐教!
目录
前言
□□篇 基 础 篇
□□章 初识Unity
11 认识Unity
111 了解Unity
11□ 下载Unity
113 安装Unity
114 基本操作
知识总结
1□ 完成□□个Unity实例
1□1 编写程序
1□□ 调试程序
知识总结
第□章 制作控制菜单
□1 制作按钮
□11 图片切割
□1□ 添加按钮
□□ 编辑脚本
□□1 编写程序
□□□ 将脚本与对象关联起来
□3 场景切换
□31 创建新场景
□3□ 加载场景
知识总结
第3章 动画的编排与控制
31 编排动画:种子发芽
311 Sprite设置与编辑
31□ Animation动画编排
知识总结
3□ 控制动画:交通安全
3□1 图片切割和动画制作
3□□ 设置动画切换条件
3□3 编写脚本控制动画
知识总结
第4章 碰撞与触发:气球漫游
41 创建对象
411 创建地板对象
41□ 创建气球对象
413 创建钉子阵对象和橘子皮对象
414 创建爆炸气球对象
415 添加图层
4□ 碰撞检测
4□1 添加碰撞器和触发器
4□□ 编写气球控制代码
4□3 编写爆炸控制代码
43 创建预制体
知识总结
第5章 英语启蒙教育小游戏
51 软件介绍
511 起始界面
51□ 软件界面
5□ 创建对象和动画
5□1 素材准备
5□□ 创建项目并导入素材
5□3 创建对象与动画
53 手势对象及其事件
531 导入并创建FingerGestures
对象
53□ 创建Gestures对象
533 添加检测事件和碰撞器
534 编写初始脚本
535 Tap事件处理
536 Swipe事件处理
537 Point Cloud事件处理
54 多场景切换
知识总结
第二篇 模 型 篇
第6章 在Unity中创建资源
61 创建光源
611 创建Directional Light平行光
61□ 创建Point Light点光源
613 创建Spot Light 聚光灯
知识总结
6□ 光源烘焙
6□1 搭建场景
6□□ 烘焙
6□3 添加雾效功能
知识总结
63 创建地形
631 创建Terrain
63□ 绘制Terrain
633 添加树、草模型
知识总结
64 创建天空盒
641 创建Skybox
64□ 为Skybox添加贴图
知识总结
65 创建粒子特效
651 创建粒子发射器
65□ 选择材质球
653 设置粒子运动效果
知识总结
66 创建三维几何模型
第7章 三维模型的设计与制作
71 基本实体:塔
711 创建塔基
71□ 创建塔体
713 创建塔顶
知识总结
7□ 草图绘制:房屋
7□1 绘制房屋草图轮廓
7□□ 绘制门窗和烟囱
7□3 修剪草图中多余曲线
知识总结
73 草图编辑:扳手
731 绘制扳手草图
73□ 对草图进行修改
733 拉伸草图
知识总结
74 特征造型:多边形杯子
741 创建杯身
74□ 创建杯把
743 抽空杯子内部实体
知识总结
75 特殊功能:扭曲水杯
751 创建杯体
75□ 创建杯把
753 创建浮雕效果
知识总结
76 基本编辑:汉诺塔
761 创建塔底座
76□ 创建塔支柱
763 创建塔环
知识总结
77 自动吸附:带垫水杯
771 创建水杯
77□ 创建杯垫
773 水杯自动吸附到杯垫
知识总结
78 综合运用:镂空挂件
781 创建基本模型
78□ 创建镂空效果
783 修饰及打印镂空挂件
知识总结
79 模型格式转换
第三篇 3D教育软件综合实例篇
第8章 3D神秘海洋教育软件
81 软件介绍
811 起始界面
81□ 加载界面
813 展馆漫游
8□ 起始背景
8□1 创建BG起始背景
8□□ 创建AboutButton按钮
8□3 创建SetButton按钮
8□4 创建StartButton按钮
8□5 创建TitleImage
知识总结
83 关于窗口
831 创建AboutPanel
83□ 创建AboutPanelMask
833 创建BG
834 编写脚本
知识总结
84 设置窗口
841 创建SettingPanel
84□ 创建SettingPanelMask
843 创建BG
844 添加图标
845 创建Slider
846 修改脚本
847 设置音量
知识总结
85 动态鱼
851 创建Other
85□ 设置摄像机
853 编写脚本
知识总结
86 加载界面
861 创建背景
86□ 创建LoadProgress
863 编写脚本
知识总结
87 创建场景
871 创建展馆
87□ 创建Me
知识总结
88 进入展厅
881 制作开门动画
88□ 触发动画进入展厅
883 弹出欢迎界面
884 播放音频
知识总结
89 摄像机跟随
知识总结
810 NPC寻路
8101 创建路点
810□ 自动寻路
知识总结
811 人物和NPC的交互
知识总结
第四篇 3D AR教育软件综合实例篇
第9章 AR基础应用实例
91 AR开发环境搭建
911 JDK的下载、安装及配置
91□ SDK的下载与配置
913 Unity中的设置
9□ 基础项目的创建与发布
知识总结
93 AR项目的创建与发布
931 注册Vuforia账号
93□ 获取License Key
933 上传和下载图片
934 Vuforia的使用
935 发布Android项目
知识总结
□□0章 动物乐园AR教育软件
101 软件介绍
10□ 实现多张图片的识别
10□1 设置□大识别图片数目
10