Unity VR虚拟现实游戏开发(微课版)
全新正版 极速发货
¥
48.84
6.1折
¥
79.8
全新
库存4件
作者李婷婷
出版社清华大学出版社
ISBN9787302582359
出版时间2021-09
装帧平装
开本16开
定价79.8元
货号1202463483
上书时间2024-08-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
主讲课程本科生课程2门
目录
第1篇基础知识篇第1章虚拟现实技术概述31.1虚拟现实技术的相关概念31.1.1虚拟现实31.1.2增强现实31.1.3混合现实41.1.4VR、AR和MR的区别41.2虚拟现实系统的基本特征51.3虚拟现实系统的分类61.4虚拟现实系统的组成61.5虚拟现实技术的应用71.6虚拟现实开发软件及平台91.7虚拟现实开发设备121.7.1OculusRift121.7.2HoloLens131.7.3GearVR141.7.4HTCVive141.8虚拟博物馆开发项目151.9小结191.10习题19第2章初识Unity引擎202.1Unity引擎概述202.1.1Unity引擎的特点202.1.2Unity引擎的发展212.1.3Unity引擎的应用222.2Unity引擎的下载与安装252.2.1下载Unity引擎252.2.2安装Unity引擎262.2.3登录Unity引擎352.3Unity引擎编辑器362.3.1界面布局362.3.2工作视图372.3.3菜单栏452.3.4工具栏502.4Unity引擎的基本操作512.4.1创建项目512.4.2创建游戏对象522.4.3添加材质532.4.4添加组件542.4.5保存项目552.4.6发布项目562.5基础操作综合项目592.6小结622.7习题63第3章脚本开发基础643.1脚本概述643.2脚本编写643.2.1创建脚本643.2.2链接脚本663.2.3运行脚本663.2.4注意事项663.3脚本开发实践项目673.3.1移动的立方体673.3.2创建游戏对象733.3.3变换的立方体753.4脚本开发综合项目783.5小结843.6习题84第4章GUI游戏界面854.1GUI概述854.1.1GUI的概念854.1.2GUI的发展854.2UGUI控件864.2.1Canvas控件864.2.2EventSystem事件系统874.2.3Text控件884.2.4Image控件894.2.5RawImage控件894.2.6Button控件904.2.7Toggle控件914.2.8InputField控件924.2.9Slider控件944.2.10Scrollbar控件954.2.11Panel控件964.3RectTransform974.3.1Anchors984.3.2Pivot984.4GUI游戏界面综合项目994.5小结1194.6习题120第5章3D游戏场景1215.1游戏场景概述1215.2创建场景地形1225.2.1使用高度图创建地形1225.2.2使用地形编辑器创建地形1245.3创建光源阴影1365.3.1光源分类1365.3.2光照阴影1405.4添加角色控制1415.4.1人称角色1415.4.2第三人称角色1425.5添加环境效果1445.5.1添加天空盒1445.5.2添加水效果1445.5.3添加雾效果1465.6添加影音效果1475.6.1添加音效1475.6.2添加视频1495.7系统资源管理1535.7.1导入系统资源包1545.7.2导入外部资源包1555.7.3导出系统内资源1565.8资源商店1575.8.1资源商店简介1575.8.2资源商店的使用1575.93D游戏场景综合项目1605.10小结1775.11习题177第6章物理系统1786.1物理系统概述1786.2常用物理组件1786.2.1刚体组件1786.2.2角色控制器组件1806.2.3触发器组件1816.2.4碰撞器组件1816.2.5布料组件1856.2.6关节组件1866.3常用物理材质1936.4射线检测1946.5物理管理器1956.6物理系统实践项目1966.6.1可拖拽的刚体1966.6.2碰撞消失的立方体1996.6.3弹跳的小球2026.6.4拾取物体2066.7物理系统综合项目2086.8小结2156.9习题215第7章动画系统2167.1Mecanim概述2167.1.1Mecanim系统的特性2167.1.2Mecanim的核心概念2167.1.3Mecanim的工作流程2187.2人形动画2187.2.1创建Avatar2187.2.2配置Avatar2197.2.3动画重定向2197.3动画状态机2217.3.1连接设置2217.3.2过渡设置2217.4动画系统实践项目2227.4.1顺序角色动画项目2227.4.2键盘交互动画项目2267.4.3鼠标交互动画项目2337.5动画系统综合项目2407.6小结2537.7习题253第8章粒子系统2548.1粒子系统概述2548.2粒子系统属性2548.2.1通用属性2558.2.2其他属性2578.3粒子系统实践项目2698.3.1燃烧的火焰项目2698.3.2发光的法杖项目2768.3.3上升的气泡项目2798.4粒子系统综合项目2828.5小结2938.6习题293第9章导航系统2949.1导航系统概述2949.2导航设置步骤2949.2.1设置导航对象2949.2.2烘焙(Bake)2959.2.3设置导航网格代理2969.3导航系统实践项目2989.3.1AI路径规划项目2989.3.2AI障碍绕行项目3019.3.3AI导航追击项目3039.4AI导航综合项目3109.5小结3209.6习题320第2篇综合实践篇第10章2D扑克牌游戏32310.1游戏构思32310.2游戏设计32310.3游戏实施32410.4游戏测试33310.5小结33410.6习题334第11章3D射击游戏33511.1游戏构思33511.2游戏设计33511.3游戏实施33611.3.1项目准备33611.3.2武器设定33811.3.3设定34011.3.4开枪动画34611.3.5射击功能35111.3.6游戏优化35311.4游戏测试35411.5小结35511.6习题355参考文献357
内容摘要
本书以Unity2019.3.2版本为基础介绍虚拟现实游戏开发知识。主要讲述Unity2019.3.2版本的使用方法及经验,系统地介绍虚拟现实游戏的设计开发方法。本书分为两部分,部分为基础知识篇(第1~9章),第二部分为综合实践篇(第10~11章)。其中,部分主要介绍Unity的基础知识,包括虚拟现实技术概述、初识Unity引擎、脚本开发基础、GUI游戏界面、3D游戏场景、物理系统、动画系统、粒子系统及导航系统等内容,从总体上对Unity引擎进行概要性介绍。第二部分介绍2D扑克牌游戏和3D射击游戏,使读者对Unity游戏开发及虚拟现实内容设计制作有一个较全面的认识。全书提供了大量应用实例的配套资源,读者可通过扫描书中二维码或登录清华大学出版社网站下载使用。本书适合作为高等院校数字媒体技术、数字媒体艺术及相关专业学生的参考书,也适合广大Unity初学者以及有志于从事Unity工作的人员使用。
— 没有更多了 —
以下为对购买帮助不大的评价