版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
人机交互技术碰撞检测概述目录Catalog1教学目的与要求2重点、难点3教学进程安排4课后学习任务布置教学目的与要求01.本章将介绍碰撞检测的概念及其使用方法,让学生了解碰撞检测技术的作用并掌握使用方法。目的:教学目的与要求学生能够了解并掌握碰撞检测技术的使用方法,完成课堂的学习与讨论,并且能够积极完成课后作业。要求:重点、难点02.碰撞检测的条件,覆写碰撞检测的函数。重点:重点、难点碰撞检测和触发检测的区别。难点:教学进程安排03.碰撞检测的意义在现实世界中,两个物体不可能共享同一个空间区域。在虚拟环境的人机交互过程中,为了提升用户交互过程中的沉浸感,同样需要在虚拟场景中实现两个不可穿透物体间互不共享同一空间区域的体验。若未对虚拟场景中的虚拟物体添加碰撞检测,虚拟物体之间在相互碰撞之后会出现“穿越”现象,这将会带来极差的用户体验。碰撞检测的模拟要产生碰撞必须为交互对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的一类,它要与刚体一起添加到交互对象上才能触发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰撞体时物理引擎才会计算碰撞,在物理模拟中,没有碰撞体的刚体会彼此相互穿过。碰撞检测的条件物体发生碰撞的必要条件两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbody刚体。在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。碰撞检测的接口函数在Unity3d中,主要有以下接口函数来处理这两种碰撞检测:碰撞信息检测1.当进入碰撞器时:MonoBehaviour.OnCollisionEnter(CollisioncollisionInfo){}2.当停留在碰撞器里:MonoBehaviour.OnCollisionStay(CollisioncollisionInfo){}3.当退出碰撞器时:MonoBehaviour.OnCollisionExit(CollisioncollisionInfo){}触发信息检测1.当进入触发器时:MonoBehaviour.OnTriggerEnter(Colliderother){}2.当退出触发器时:MonoBehaviour.OnTriggerExit(Colliderother){}3.当停留在触发器中:MonoBehaviour.OnTriggerStay(Colliderother){}以上这六个接口都是MonoBehaviour的函数,由于我们新建的脚本都继承这个MonoBehaviour这个类。所以我们的脚本里面可以覆写这六个函数。碰撞检测和触发检测的区别物体发生碰撞的必要条件:两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbody刚体。在unity3D中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。1、碰撞检测碰撞器:包含了很多种类,比如:BoxCollider(盒碰撞体),MeshCollider(网格碰撞体)等,这些碰撞器应用的场合不同,但都必须加到GameObjecet身上。2、触发检测触发器:只需要在检视面板中的碰撞器组件中勾选IsTrigger属性选择框。如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西藏阿拉地区普兰县霍尔镇人民政府招聘城市协管员2人笔试题库及答案详解一套
- 项目验收合格通知函及后续工作安排7篇
- 电力供应中断快速恢复企业电力保障部门预案
- 农业技术推广员农业生产效益与农民满意度绩效评定表
- 2026年公司入职安全测试题及答案
- 2026年追寻李白 测试题及答案
- 2026年兴渔学堂测试题及答案
- 2026年天上的星星测试题及答案
- 关于调整2026年销售提成比例的确认函(8篇)
- 心理健康教育:学会调整心态小学主题班会课件
- 镀膜安全操作培训总结课件
- 2026人教版中考英语语法填空题型专练
- 建筑设计方案评审报告撰写范例
- 防洪防汛地质灾害风险辩识清单
- 光伏发电量购买协议2025年价格条款
- 分娩体位课件
- 2025内蒙古鄂尔多斯市伊金霍洛旗消防救援大队招聘政府专职消防员15人备考题库及答案详解(新)
- 晋城辅警考试真题及答案
- 雨课堂学堂在线学堂云《Methodology of Scientific Research(南开 )》单元测试考核答案
- 湖北省部分重点中学2026届高三第一次联考英语试卷(含答案详解)
- 汽车驾驶员高级工知识试题及答案
评论
0/150
提交评论