


定价:59.9元
印次:1-2
ISBN:9787302645078
出版日期:2024.01.01
印刷日期:2025.07.18
图书责编:陈景辉
图书分类:教材
本书重点介绍Unity 3D、Leap Motion和HTC Vive三种技术。Unity 3D是**的游戏引擎,本书采用兼容性好、扩展性丰富的Unity 3D(2020.3.30版本)引擎来进行案例的设计开发。在开发人机交互产品和系统方面,Unity 3D不仅能够整合代码和设计,而且能够将操作窗口可视化,实时地进行画面的更新和数据的显示,Unity 3D还能够支持虚拟现实设备(如HTC Vive虚拟现实套装)、体感交互设备(如Leap Motion体感交互设备)等设备的运行,并支持对应虚拟现实技术与体感交互技术的开发,将传统的人与计算机键盘、鼠标控制显示内容和文本的互动,转变为更多的自然交互形式,体现形态也由2D扩展到3D可视化的终端显示。 本书适用于具有一定C#编程基础和基本的人机交互技术开发能力且具备一定虚拟现实基础知识的读者,也可作为虚拟现实、互动媒体、人机交互等领域从业人员的参考书。
前言 本书遵循国际工程教育教学理念和思想,坚持以案例为导向,以项目为载体,用项目驱动教学的模式,在各章使用实际的单元项目案例来讲解知识点,基于构思、设计、实施、运行的背景,通过实现具体的案例来对知识点进行学习和强化,并在知识运用部分进行知识点的扩展使用和技能提升训练。读者在案例分析和项目实践的过程中,能够提高运用知识和技术的熟练程度,提升创新实践能力。 本书主要内容 本书适用于具有一定的C#语言编程基础,以及具备基本的人机交互技术开发能力,了解C#或Java语言基本语法,需要进一步深入学习人机交互最新技术和体感设备开发的读者。作为一本关于人机交互技术的图书,全书共7章,前6章为知识点讲解,第7章为示例项目指导。 第1章是人机交互概述,主要介绍人机交互技术的发展,从传统的人通过计算机键盘、鼠标控制显示内容和文本的互动,转变为更多的自然交互形式。 第2章是人机交互基本输入技术,主要介绍采用Unity 3D创建基本的人机交互界面,将鼠标、键盘等作为人机交互技术的接口。 第3章是人机交互与虚拟环境,主要介绍结合Unity 3D进行碰撞检测的学习、视觉交互的学习、声音的可视化学习以及虚拟环境中简单的人工智能的应用。分别从视觉、听觉、虚拟触觉等角度进行人机交互的应用。 第4章是基于Leap Motion手势识别的人机交互,主要介绍用Leap Motion的控制,摆脱了传统的键盘和鼠标的束缚。同时本章选取的案例来源于教育部产学合作协同育人项目——《基于虚拟与增强现实技术的教学资源开发与制作》。 第5章是基于HTC Vive 虚拟现实设备的人机交互,主要介绍结合HTC ...
第1章人机交互概述1
1.1人机交互概述2
1.1.1人机交互的发展史2
1.1.2人机交互技术的应用领域3
1.2人机交互与可用性分析评估7
1.2.1人机交互与前沿科学技术7
1.2.2开发平台和工具9
1.3本章小结10
1.4课后作业10
1.5实验: 熟悉人机交互技术10
第2章人机交互基本输入技术12
2.1Unity 3D中的输入控制12
2.1.1Unity 3D中的输入控制相关概念12
2.1.2输入控制常用函数——input()函数13
2.2Unity 3D鼠标交互15
2.2.1鼠标交互常用函数15
2.2.2输入交互案例: 鼠标控制物体在3D场景中的交互15
2.3Unity 3D键盘交互18
2.3.1键盘交互常用函数18
2.3.2键盘交互案例: 小球、方块、摄像机随着按键运动18
2.4Unity 3D虚拟场景中的人机交互——forest项目设计实现21
2.4本章小结54
2.5课后作业54
第3章人机交互与虚拟环境55
3.1视觉交互55
3.2基于环境交互58
3.2.1Unity 3D碰撞检测交互58
3.2.2Unity 3D声音可视化交互62
3.2.3Unity 3D摄像机交互69
3.3高级环境交互72
3.3.1Unity 3D自动寻路Navmesh之入门72
3.3.2交互环境中的人工智能77
3.4概念模型以及对概念模型的认知81
3.5《古色流今》传统文化展馆设计开发案例82
3.6本章小结120
3.7课后作业120
第4章基于Lea... 查看详情
(1)注重实用性和实践性,全书包含多个基础知识点开发案例以及扩展应用项目,每个单元的知识点都配以精心设计的项目案例来讲解,并包含知识的扩展运用部分。
(2)步骤清晰,各知识点有相应的操作步骤以及图片展示。
(3)可满足初学者全面而系统地学习理论知识的需求及充分实践的需求。
(4)常见交互方式方法清晰,可以有效提升效率,提高相应知识技巧的使用率。"




