全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 应用软件

Unity3D增强现实开发实战(普通高等教育艺术类十三五规划教材)

  • 定价: ¥59.8
  • ISBN:9787115494092
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:151页
  • 作者:吴哲夫//陈滨
  • 立即节省:
  • 2019-04-01 第1版
  • 2019-04-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    吴哲夫、陈滨著的《Unity3D增强现实开发实战(普通高等教育艺术类十三五规划教材)》是一本基于Unity 3D进行增强现实应用开发的实践教程。
    本书分为两部分。
    第一部分为基础知识部分,为第1~6章。第1章简单介绍了增强现实技术的原理和应用实例,第2章简单介绍了基于AR SDK和Unity 3D的增强现实技术实现方法,第3章是Unity 3D开发环境的基本介绍,第4章介绍了Unity 3D的UGUI用户界面,第5章介绍了Unity 3D中的粒子系统和动画系统,第6章是Unity 3D脚本语言开发基础的介绍。
    第二部分为应用实践部分,为第7~13章。第7章讲解如何在Unity 3D中创建一个增强现实的应用,第8章讲解如何基于动画系统让模型进行状态变化一“动起来”,第9章讲解如何使用脚本和按钮进行声音的添加一“响起来”,第10章讲解如何通过碰撞器和脚本让模型移动一“走起来”,第11章讲解如何运用粒子系统和脚本编程来添加特效,第12章讲解如何进行App的Android和iOS平台打包,第13章是一个综合案例的具体实现过程。
    本书帮助读者从知识原理和应用实践两方面理解增强现实的应用开发,在内容编排上注重让读者掌握增强现实技术的实践方法,以便读者可以独立开发增强现实技术的简单应用。本书面向对增强现实应用开发感兴趣的工程技术人员,也适合信息技术和艺术相关专业的学生及其他具有一定编稗基础的读者。

目录

第1章  增强现实技术概述
  1.1  什么是 AR
  1.2  AR 设备
  1.3  AR 的多种表现形式
  1.4  AR 的应用实例
    1.4.1  AR 导航
    1.4.2  支付宝 AR 实景红包
    1.4.3  Pokémon Go
    1.4.4  蛋生世界
  1.5  AR 的发展历程
  1.6  本章小结
  1.7  练习
第2章  增强现实技术实现方法
  2.1  识别方式
  2.2  AR 应用的基本运行过程
  2.3  AR SDK 与Unity 3D 简介
  2.4  Vuforia、Unity 3D的下载与安装
    2.4.1  Vuforia 注册
    2.4.2  Vuforia 下载
    2.4.3  Unity 3D 下载与安装
  2.5  本章小结
  2.6  练习
第3章  初识Unity 3D
  3.1  Unity 3D 简介
  3.2  认识 Unity 3D 的界面
    3.2.1  工程创建
    3.2.2  Hierarchy(层级视图)
    3.2.3  Scene(场景视图)
    3.2.4  Inspector(观察者视图)
    3.2.5  操作工具
    3.2.6  Project(项目视图)
  3.3  Unity 的资源导入
  3.4  本章小结
  3.5  练习
第4章  Unity 3D的用户界面基础
  4.1  Unity UGUI 简介
  4.2  Canvas 和Rect Transform
    4.2.1  创建 Canvas
    4.2.2  Rect Transform 简介
    4.2.3  Rect Transform 与Transform的区别
  4.3  EventSystem
  4.4  UGUI 控件简介
    4.4.1  UI Text
    4.4.2  UI Image
    4.4.3  UI Button
  4.5  本章小结
  4.6  练习
第5章  粒子系统与动画系统
  5.1  粒子系统的创建
  5.2  粒子系统参数
    5.2.1  基本属性
    5.2.2  Emission 组件
    5.2.3  Shape 组件
  5.3  动画的切割
  5.4  Animator 组件
  5.5  动画状态机
  5.6  本章小结
  5.7  练习
第6章  脚本语言开发基础
  6.1  认识脚本开发
  6.2  Unity 脚本的生命周期
  6.3  访问游戏对象和组件
    6.3.1  挂载脚本
    6.3.2  获取游戏对象
    6.3.3  获取任意对象
  6.4  Time 类简介
  6.5  本章小结
  6.6  练习
第7章  创建一个简单的AR应用
  7.1  Unity 工程的创建
  7.2  添加识别图与模型素材
    7.2.1  注册识别图
    7.2.2  导入模型和识别图
  7.3  在场景中放置模型和图片
    7.3.1  放置 ARCamera
    7.3.2  放置 Image Target
    7.3.3  放置模型
  7.4  测试 AR效果
  7.5  本章小结
  7.6  练习
第8章  让模型动起来
  8.1  Unity 3D 动画系统简介
  8.2  动画剪切
    8.2.1  动画编辑模式
    8.2.2  对动画进行剪切
  8.3  使用动画状态机
    8.3.1  创建状态机
    8.3.2  创建动画状态
    8.3.3  向状态中加入动画
  8.4  对动画添加触发事件
  8.5  用脚本和按钮控制动画的播放
    8.5.1  创建按钮
    8.5.2  控制脚本的创建与编写
    8.5.3  脚本和事件的添加
  8.6  本章小结
  8.7  练习
第9章  声音的添加
  9.1  Audio Source 组件与Audio Listener 组件
  9.2  添加背景音乐与模型声音
    9.2.1  添加声音组件
    9.2.2  添加音频文件
  9.3  用脚本和按钮来控制声音的播放
    9.3.1  声音控制脚本的创建与编写
    9.3.2  给脚本音频变量赋值
  9.4  本章小结
  9.5  练习
第10章  让模型走起来
  10.1  碰撞器简介
  10.2  射线简介
  10.3  添加模型移动的脚本
    10.3.1  创建地面和碰撞器
    10.3.2  给模型添加标签
    10.3.3  移动脚本的编写
  10.4  本章小结
  10.5  练习
第11章  特效的添加
  11.1  粒子系统简介
  11.2  特效的添加
    11.2.1  创建一个粒子系统
    11.2.2  粒子材质的添加和修改
  11.3  用脚本控制特效
  11.4  本章小结
  11.5  练习
第12章  应用下载
  12.1  Android平台
    12.1.1  JDK和SDK的安装
    12.1.2  工程的打包
    12.1.3  APK包的签名
  12.2  iOS平台
  12.3  本章小结
  12.4  练习
第13章  综合实例
  13.1  准备工作
  13.2  导入素材
  13.3  添加动画
  13.4  添加声音
  13.5  添加特效和背景
  13.6  添加交互功能
  13.7  添加脱卡功能
  13.8  打包下载