





作者:李婷婷
定价:79.8元
印次:1-6
ISBN:9787302582359
出版日期:2021.09.01
印刷日期:2025.01.09
图书责编:张玥
图书分类:教材
本书以Unity 2019.3.2版本为基础介绍虚拟现实游戏开发知识。主要讲述Unity 2019.3.2版本的使用方法及经验,系统地介绍虚拟现实游戏的设计开发方法。 本书分为两部分,第一部分为基础知识篇(第1~9章),第二部分为综合实践篇(第10~11章)。其中,第一部分主要介绍Unity的基础知识,包括虚拟现实技术概述、初识Unity引擎、脚本开发基础、GUI游戏界面、3D游戏场景、物理系统、动画系统、粒子系统及导航系统等内容,从总体上对Unity引擎进行概要性介绍。第二部分介绍2D扑克牌游戏和3D射击游戏,使读者对Unity游戏开发及虚拟现实内容设计制作有一个较全面的认识。全书提供了大量应用实例的配套资源,读者可通过扫描书中二维码或登录清华大学出版社网站下载使用。 本书适合作为高等院校数字媒体技术、数字媒体艺术及相关专业学生的参考书,也适合广大Unity初学者以及有志于从事Unity工作的人员使用。
主讲课程本科生课程2门:虚拟现实技术、游戏引擎基础、增强现实技术;研究方向:虚拟现实技术、数字游戏开发;发表核心期刊十余篇;代表性著作主要有:《Unity3D项目实践》,吉林:吉林文史出版社等; 科研项目:参与1项辽宁省自然科学基金项目:基于移动增强现实的目标识别与跟踪技术研究。曾经编写过的教材杨浩婕,李婷婷《Unity3D项目实践》,吉林:吉林文史出版社,2016.5.李婷婷,刚家林《计算机图形图像编程实践教程》,大连:东软电子出版社。
前言 自21世纪起,虚拟现实(Virtual Reality,VR)伴随计算机技术、电子信息技术、仿真技术的发展成为一项全新的应用技术。虚拟现实系统可以利用计算机生成一种模拟环境,使用户沉浸到该环境中,与虚拟世界中的物体进行自然交互,通过视觉、听觉和触觉等获得对虚拟世界的感知。目前,虚拟现实技术已经在多个领域有了广泛应用,包括医学模拟手术、军事航天模拟训练、工业仿真、应急推演以及电子游戏等等。其中,电子游戏与虚拟现实技术有着极为重要的联系。虚拟现实技术赋予游戏玩家身临其境的带入感,使得游戏从平面真正走向立体化,对游戏开发起到了巨大的推动作用。 如今,市面流行的游戏开发引擎主要有Unity、Unreal、Cocos2D、CryEngine等。其中,Unity和Unreal是目前市场上最热门的游戏引擎,且各自拥有为数众多的开发者。Unity引擎是由Unity Technologies公司开发的,它凭借自身的跨平台性和开发性优势,已逐渐成为当今世界范围内的主流游戏引擎。Unity引擎常用于手机端和网络端的游戏开发,用其开发的游戏可以在浏览器、移动设备或游戏机等所有常见平台上运行。该引擎功能强大,简单易学,对初学者或专业游戏开发团队来说都是非常好的选择。 本书以Unity 2019.3.2版本为基础介绍虚拟现实游戏开发的相关知识,系统介绍Unity引擎的开发基础知识和使用方法,包括虚拟现实技术概述、初识Unity引擎、脚本开发基础、GUI游戏界面、3D游戏场景、物理系统、动画系统、粒子系统、导航系统、2D扑克牌游戏开发、3D射击游戏开发等内容。通过学习本书,读者可以在Un...
第1篇基础知识篇
第1章虚拟现实技术概述3
1.1虚拟现实技术的相关概念3
1.1.1虚拟现实3
1.1.2增强现实3
1.1.3混合现实4
1.1.4VR、AR和MR的区别4
1.2虚拟现实系统的基本特征5
1.3虚拟现实系统的分类6
1.4虚拟现实系统的组成6
1.5虚拟现实技术的应用7
1.6虚拟现实开发软件及平台9
1.7虚拟现实开发设备12
1.7.1Oculus Rift12
1.7.2HoloLens13
1.7.3Gear VR14
1.7.4HTC Vive14
1.8虚拟博物馆开发项目15
1.9小结19
1.10习题19
第2章初识Unity引擎20
2.1Unity引擎概述20
2.1.1Unity引擎的特点20
2.1.2Unity引擎的发展21
2.1.3Unity引擎的应用22
2.2Unity引擎的下载与安装25
2.2.1下载Unity引擎25
2.2.2安装Unity引擎26
2.2.3登录Unity引擎35
2.3Unity引擎编辑器36
2.3.1界面布局36
2.3.2工作视图37
2.3.3菜单栏45
2.3.4工具栏50
2.4Unity引擎的基本操作51
2.4.1创建项目51
2.4.2创建游戏对象52
2.4.3添加材质53
2.4.4添加组件54
2.4.5保存项目55
2.4.6发布项目56
2.5基础操作综合项目59
2.6小结62
2.7习题63
第3章脚本开发基础64
3.1脚本概述64
3.2脚本编写64
3....
2.提供完整的操作流程与详细的步骤讲解,分别从项目构思、项目设计、项目实施、项目测试角度详细讲解案例。
3.注重理论与实践的结合,分析制作重点和难点,用大量案例阐述虚拟现实游戏开发的理论知识和实际操作。
4.可作为高等院校数字媒体和游戏开发专业的学习用书,也可作为学习Unity游戏引擎开发的自学参考书。
5.本书提供丰富的配套资源,读者可登录清华大学出版社网站下载使用。