新書推薦:
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
塔西佗(全二册)(二十世纪人文译丛)
》
售價:NT$
1800.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
《
简帛时代与早期中国思想世界(上下册)(王中江著作系列)
》
售價:NT$
1400.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
《
新能源材料
》
售價:NT$
290.0
|
編輯推薦: |
体系完整:涵盖Unity 2D3DAR开发全过程
编写科学:以项目为主线,由项目引出任务
技术全面:操作资源脚本UI特效多平台
实用案例:涉及教育、游戏等热点开发领域
|
內容簡介: |
《Unity 3D2D移动开发实战教程》分为四大篇,包括基础篇、模型篇、3D教育软件综合实例篇和3D AR教育软件综合实例篇。基础篇主要包括Unity 2D开发和Unity基础知识;模型篇包括在Unity中创建资源和三维模型设计与制作;后两篇展示了基于Unity引擎的综合性3D软件和3D AR软件的开发过程。前两篇是基础操作,后两篇是实战应用。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、游戏脚本编写、游戏UI制作、各种特效制作以及移动平台上的运用等方面知识。
《Unity 3D2D移动开发实战教程》可以作为对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.1Sprite设置与编辑
3.1.2Animation动画编排
知识总结
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章英语启蒙教育小游戏
5.1软件介绍
5.1.1起始界面
5.1.2软件界面
5.2创建对象和动画
5.2.1素材准备
5.2.2创建项目并导入素材
5.2.3创建对象与动画
5.3手势对象及其事件
5.3.1导入并创建FingerGestures
对象
5.3.2创建Gestures对象
5.3.3添加检测事件和碰撞器
5.3.4编写初始脚本
5.3.5Tap事件处理
5.3.6Swipe事件处理
5.3.7Point Cloud事件处理
5.4多场景切换
知识总结
第二篇模型篇
第6章在Unity中创建资源
6.1创建光源
6.1.1创建Directional Light平行光
6.1.2创建Point Light点光源
6.1.3创建Spot Light 聚光灯
知识总结
6.2光源烘焙
6.2.1搭建场景
6.2.2烘焙
6.2.3添加雾效功能
知识总结
6.3创建地形
6.3.1创建Terrain
6.3.2绘制Terrain
6.3.3添加树、草模型
知识总结
6.4创建天空盒
6.4.1创建Skybox
6.4.2为Skybox添加贴图
知识总结
6.5创建粒子特效
6.5.1创建粒子发射器
6.5.2选择材质球
6.5.3设置粒子运动效果
知识总结
6.6创建三维几何模型
第7章三维模型的设计与制作
7.1基本实体:塔
7.1.1创建塔基
7.1.2创建塔体
7.1.3创建塔顶
知识总结
7.2草图绘制:房屋
7.2.1绘制房屋草图轮廓
7.2.2绘制门窗和烟囱
7.2.3修剪草图中多余曲线
知识总结
7.3草图编辑:扳手
7.3.1绘制扳手草图
7.3.2对草图进行修改
7.3.3拉伸草图
知识总结
7.4特征造型:多边形杯子
7.4.1创建杯身
7.4.2创建杯把
7.4.3抽空杯子内部实体
知识总结
7.5特殊功能:扭曲水杯
7.5.1创建杯体
7.5.2创建杯把
7.5.3创建浮雕效果
知识总结
7.6基本编辑:汉诺塔
7.6.1创建塔底座
7.6.2创建塔支柱
7.6.3创建塔环
知识总结
7.7自动吸附:带垫水杯
7.7.1创建水杯
7.7.2创建杯垫
7.7.3水杯自动吸附到杯垫
知识总结
7.8综合运用:镂空挂件
7.8.1创建基本模型
7.8.2创建镂空效果
7.8.3修饰及打印镂空挂件
知识总结
7.9模型格式转换
第三篇3D教育软件综合实例篇
第8章3D神秘海洋教育软件
8.1软件介绍
8.1.1起始界面
8.1.2加载界面
8.1.3展馆漫游
8.2起始背景
8.2.1创建BG起始背景
8.2.2创建AboutButton按钮
8.2.3创建SetButton按钮
8.2.4创建StartButton按钮
8.2.5创建TitleImage
知识总结
8.3关于窗口
8.3.1创建AboutPanel
8.3.2创建AboutPanelMask
8.3.3创建BG
8.3.4编写脚本
知识总结
8.4设置窗口
8.4.1创建SettingPanel
8.4.2创建SettingPanelMask
8.4.3创建BG
8.4.4添加图标
8.4.5创建Slider
8.4.6修改脚本
8.4.7设置音量
知识总结
8.5动态鱼
8.5.1创建Other
8.5.2设置摄像机
8.5.3编写脚本
知识总结
8.6加载界面
8.6.1创建背景
8.6.2创建LoadProgress
8.6.3编写脚本
知识总结
8.7创建场景
8.7.1创建展馆
8.7.2创建Me
知识总结
8.8进入展厅
8.8.1制作开门动画
8.8.2触发动画进入展厅
8.8.3弹出欢迎界面
8.8.4播放音频
知识总结
8.9摄像机跟随
知识总结
8.10NPC寻路
8.10.1创建路点
8.10.2自动寻路
知识总结
8.11人物和NPC的交互
知识总结
第四篇3D AR教育软件综合实例篇
第9章AR基础应用实例
9.1AR开发环境搭建
9.1.1JDK的下载、安装及配置
9.1.2SDK的下载与配置
9.1.3Unity中的设置
9.2基础项目的创建与发布
知识总结
9.3AR项目的创建与发布
9.3.1注册Vuforia账号
9.3.2获取License Key
9.3.3上传和下载图片
9.3.4Vuforia的使用
9.3.5发布Android项目
知识总结
第10章动物乐园AR教育软件
10.1软件介绍
10.2实现多张图片的识别
10.2.1设置最大识别图片数目
10
|
內容試閱:
|
随着移动通信的飞速发展和移动智能终端的普及化,移动应用的市场不断扩大。Unity引擎因其强大的平台兼容性,成为近几年受软件开发者欢迎的开发引擎之一,极大地提升了开发效率。本书即为一本有关Unity实战应用型的教程,具体编写体例和特色如下所述。
编写体例:采用“任务要求→任务过程→知识总结→试一试”的编写路线。“任务要求”中对任务以及完成该任务后能够达到的预期目标进行说明,使读者对任务有一个明确的认识;“任务过程”中以图、文、表的方式给出详细的实现步骤,对于程序代码给出解释说明;“知识总结”对任务中的知识点进行提炼整理;“试一试”中会给出一些操作练习,希望读者能深入思考、举一反三。
编写特色:强调理论知识与操作实践结合,避免“理论太强、缺乏实践”或者“强调工程、缺乏详解”等情况发生;重点突出案例,以实用的项目案例作为载体,将知识的拓展与软件开发过程中的迭代相结合,项目贯穿所有知识点,读者可以从案例中掌握Unity的核心技术;为了完成各个项目案例,对项目进行任务分隔,将大任务划分为小任务,自顶向下、逐步求解,符合初学者认识事物和解决问题的思维方式;在选择项目案例时,不是单纯地选择娱乐游戏软件,而是将教育和游戏相结合,既体现了案例的娱乐性、趣味性,又兼顾了教育性、实用性。
本书由朱淑琴任主编,翟红英任副主编,赵瑛任参编。由于编者水平有限,不完善之处在所难免,还望读者朋友不吝赐教!
|
|