欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Unity 3D 2D移动开发实战教程 朱淑琴 主编 2020年版

收藏
  • 大小:40.16 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Unity 3D 2D移动开发实战教程
作者:朱淑琴 主编
出版时间:2020年版
内容简介
  《Unity 3D/2D移动开发实战教程》分为四大篇,包括基础篇、模型篇、3D教育软件综合实例篇和3D AR教育软件综合实例篇。基础篇主要包括Unity 2D开发和Unity基础知识;模型篇包括在Unity中创建资源和三维模型设计与制作;后两篇展示了基于Unity引擎的综合性3D软件和3D AR软件的开发过程。前两篇是基础操作,后两篇是实战应用。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、游戏脚本编写、游戏UI制作、各种特效制作以及移动平台上的运用等方面知识。 《Unity 3D/2D移动开发实战教程》可以作为对Unity感兴趣的游戏开发爱好者、移动开发人员进行学习的参考手册;也可以作为高等院校、职业院校、培训学校等机构的数字媒体专业、游戏开发专业和计算机相关专业的教学用书。
目录
前言
第一篇 基 础 篇

第1章 初识Unity
11 认识Unity
111 了解Unity
112 下载Unity
113 安装Unity
114 基本操作
知识总结
12 完成第一个Unity实例
121 编写程序
122 调试程序
知识总结
第2章 制作控制菜单
21 制作按钮
211 图片切割
212 添加按钮
22 编辑脚本
221 编写程序
222 将脚本与对象关联起来
23 场景切换
231 创建新场景
232 加载场景
知识总结
第3章 动画的编排与控制
31 编排动画:种子发芽
311 Sprite设置与编辑
312 Animation动画编排
知识总结
32 控制动画:交通安全
321 图片切割和动画制作
322 设置动画切换条件
323 编写脚本控制动画
知识总结
第4章 碰撞与触发:气球漫游
41 创建对象
411 创建地板对象
412 创建气球对象
413 创建钉子阵对象和橘子皮对象
414 创建爆炸气球对象
415 添加图层
42 碰撞检测
421 添加碰撞器和触发器
422 编写气球控制代码
423 编写爆炸控制代码
43 创建预制体
知识总结
第5章 英语启蒙教育小游戏
51 软件介绍
511 起始界面
512 软件界面
52 创建对象和动画
521 素材准备
522 创建项目并导入素材
523 创建对象与动画
53 手势对象及其事件
531 导入并创建FingerGestures
对象
532 创建Gestures对象
533 添加检测事件和碰撞器
534 编写初始脚本
535 Tap事件处理
536 Swipe事件处理
537 Point Cloud事件处理
54 多场景切换
知识总结


第二篇 模 型 篇

第6章 在Unity中创建资源
61 创建光源
611 创建Directional Light平行光
612 创建Point Light点光源
613 创建Spot Light 聚光灯
知识总结
62 光源烘焙
621 搭建场景
622 烘焙
623 添加雾效功能
知识总结
63 创建地形
631 创建Terrain
632 绘制Terrain
633 添加树、草模型
知识总结
64 创建天空盒
641 创建Skybox
642 为Skybox添加贴图
知识总结
65 创建粒子特效
651 创建粒子发射器
652 选择材质球
653 设置粒子运动效果
知识总结
66 创建三维几何模型
第7章 三维模型的设计与制作
71 基本实体:塔
711 创建塔基
712 创建塔体
713 创建塔顶
知识总结
72 草图绘制:房屋
721 绘制房屋草图轮廓
722 绘制门窗和烟囱
723 修剪草图中多余曲线
知识总结
73 草图编辑:扳手
731 绘制扳手草图
732 对草图进行修改
733 拉伸草图
知识总结
74 特征造型:多边形杯子
741 创建杯身
742 创建杯把
743 抽空杯子内部实体
知识总结
75 特殊功能:扭曲水杯
751 创建杯体
752 创建杯把
753 创建浮雕效果
知识总结
76 基本编辑:汉诺塔
761 创建塔底座
762 创建塔支柱
763 创建塔环
知识总结
77 自动吸附:带垫水杯
771 创建水杯
772 创建杯垫
773 水杯自动吸附到杯垫
知识总结
78 综合运用:镂空挂件
781 创建基本模型
782 创建镂空效果
783 修饰及打印镂空挂件
知识总结
79 模型格式转换


第三篇 3D教育软件综合实例篇

第8章 3D神秘海洋教育软件
81 软件介绍
811 起始界面
812 加载界面
813 展馆漫游
82 起始背景
821 创建BG起始背景
822 创建AboutButton按钮
823 创建SetButton按钮
824 创建StartButton按钮
825 创建TitleImage
知识总结
83 关于窗口
831 创建AboutPanel
832 创建AboutPanelMask
833 创建BG
834 编写脚本
知识总结
84 设置窗口
841 创建SettingPanel
842 创建SettingPanelMask
843 创建BG
844 添加图标
845 创建Slider
846 修改脚本
847 设置音量
知识总结
85 动态鱼
851 创建Other
852 设置摄像机
853 编写脚本
知识总结
86 加载界面
861 创建背景
862 创建LoadProgress
863 编写脚本
知识总结
87 创建场景
871 创建展馆
872 创建Me
知识总结
88 进入展厅
881 制作开门动画
882 触发动画进入展厅
883 弹出欢迎界面
884 播放音频
知识总结
89 摄像机跟随
知识总结
810 NPC寻路
8101 创建路点
8102 自动寻路
知识总结
811 人物和NPC的交互
知识总结



第四篇 3D AR教育软件综合实例篇

第9章 AR基础应用实例
91 AR开发环境搭建
911 JDK的下载、安装及配置
912 SDK的下载与配置
913 Unity中的设置
92 基础项目的创建与发布
知识总结
93 AR项目的创建与发布
931 注册Vuforia账号
932 获取License Key
933 上传和下载图片
934 Vuforia的使用
935 发布Android项目
知识总结
第10章 动物乐园AR教育软件
101 软件介绍
102 实现多张图片的识别
1021 设置最大识别图片数目
10
下载地址