《虚拟现实脚本与策划》教案-四-1-知识点4:手柄与UI进行交互_第1页
《虚拟现实脚本与策划》教案-四-1-知识点4:手柄与UI进行交互_第2页
《虚拟现实脚本与策划》教案-四-1-知识点4:手柄与UI进行交互_第3页
《虚拟现实脚本与策划》教案-四-1-知识点4:手柄与UI进行交互_第4页
《虚拟现实脚本与策划》教案-四-1-知识点4:手柄与UI进行交互_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1交互功能开发任务描述适配岗位与职责使用XRI和PicoSDK,完成基础功能导入,利用DemoScene中的预制体完成基础交互环境搭建。对配置文件进行修改,实现手势识别和交互。制作以上内容并打包、测试。岗位:VR开发工程师职责:VR项目开发学习目标知识目标:了解什么是PDC,以及PDC在项目开发中所扮演的角色。了解手势交互的原理,了解手势数据采集和运算的过程。学会使用XRIDemoScene中的人物预制体,搭建VR交互环境。学会修改输入控制的配置文件,新增手势输入的按键映射,实现手势识别和手势交互。打包示例环境,在Pico中测试手势和手柄的交互和使用。能力目标:能够独立完成VR项目中人物交互的功能环境搭建。能够开启手势识别,修改配置文件绑定人物左右手势。连接PDC实现对以上功能的测试,能解决在使用PDC过程中出现的问题。素质目标:能熟练使用光照组件制作,使场景呈现真实效果。能够以点及面,发散思考,灵活利用各类灯光组件的特征,将其应用到典型的场景中去。保证场景光照合理,画面真实。学习重难点重点:使用PDC进行项目调试的步骤。人物获取手柄输入的方式,成功控制人物平移、转动等交互。对UI面板进行修改,实现手柄、手势两种方式和UI的交互。难点:手势识别和手势交互功能的实现。根据PDC显示的连接状态,对串流失败的原因进行故障分析,并实现串流功能。操作步骤职业知识运行DemoScene与UI交互连接PDC运行项目打开PDC软件,完成电脑与PICOVR设备的通信连接,保障画面串流与手柄信号传输。步骤1:连接PDC步骤2:运行项目在Unity中启动项目,戴上VR头显,使用手柄射线与场景内UI面板进行交互测试。在VR设备内观察UI交互是否可以正常响应。步骤3:与UISample交互使用VR手柄射线指向UISample面板,点击面板内按钮,测试VR场景下UI交互功能能否正常触发。调整UISample的位置到合适的高度在Unity编辑器中修改UISample的Transform参数,把界面调整至符合人眼舒适观察的高度,优化VR交互体验。与面板上的Button进行交互,参考PC项目中Button的制作方式,应用到项目面板中的UI上。右键创建UI→Button,Canvas设为WorldSpace,搭配XR射线组件,实现VR手柄点击交互。与面板上的Slider进行交互,参考PC项目中Slider的制作方式,应用到项目面板的UI上。右键创建UI→Slider,Canvas设置为WorldSpace,配置XR射线组件,实现VR手柄拖动调节。与面板上的下拉框进行交互,参考PC项目中的下拉框制作方式,应用到项目后续的面板UI上。右键创建UI→Dropdown,Canvas设置为WorldSpace,添加事件函数,实现鼠标点击选择下拉选项。与面板上的ScrollView进行交互,参考PC项目中制作方式,应用到项目后续的面板上。右键创建UI→ScrollView,Canvas改为WorldSpace,设置Content自适应布局,添加XR交互组件。UI元素组件Canvas组件参数Canvas参数需要调整为WorldSpace选中场景中的Canvas画布对象,将其渲染模式参数修改为WorldSpace世界空间模式,让UI界面作为三维物体放置在虚拟场景中,从而支持VR手柄射线完成空间UI交互。工作任务验收能流畅使用Pico设备手柄输入,输入手柄点击事件与UI交互即可。知识点1:PDC连接如果PDC连接处问题,可以参考知识点1进行排查知识点1:Canvas的RenderModeScreenSpace-overlay:UI直接画在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论