当前位置: 首页 > news >正文

凡科建站怎么用wordpress cosy

凡科建站怎么用,wordpress cosy,产品展示类网站模板,灵璧网站建设在前面的文档中,介绍了如何在Unity工程中配置号MRTK和Pico SDK 【MR开发】在Pico设备上接入MRTK3(一)在Unity中导入MRTK3依赖【MR开发】在Pico设备上接入MRTK3(二)在Unity中配置Pico SDK 本文将介绍如何运行一个简单…

在前面的文档中,介绍了如何在Unity工程中配置号MRTK和Pico SDK

  • 【MR开发】在Pico设备上接入MRTK3(一)在Unity中导入MRTK3依赖
  • 【MR开发】在Pico设备上接入MRTK3(二)在Unity中配置Pico SDK

本文将介绍如何运行一个简单的带有MRTK的示例


以下正文


导入MRTK示例

导入目的

这里我们主要是需要MRTK中手部相关预制件和部分UI示例。

快捷导入

导入MRTK示例场景的Unitypackage,下载地址

注意事项

  • 这个package不包含MRTK3的相关依赖,需确保在这之前已成功导入MRTK3。
  • 出现TMP Importer的弹窗,点击Import导入TMP
  • 部分资源有缺失,去掉这些资源。(因为这个暂时用不上)

例如,去掉下图中的MRTK_Logo等对象
在这里插入图片描述

接入Pico的手部模型

打开示例场景

打开Assests/Scenes/SampleScene.unity
在这里插入图片描述

修改手部模型

  1. 修改“MRTK RightHand Controller”组件的Model设置。

修改前:
在这里插入图片描述
修改后:
在这里插入图片描述
2. 同理,修改另外一个手部模型
3. 禁用Pico的默认射线对象
禁用Ray对象

若不禁用,则会出现MRTK的射线与Pico的手部射线对象同时存在的情况

注意
Pico SDK文档中介绍,将手部预制件(如HandLeft)添加到“XR-Rig”->“Camera Offest”的节点下面。而当接入MRTK后,请勿添加。否则场景中会出现多个手部模型。

修改组件

注意:若是采用前文的整合包资源,则无需这个步骤。我已做修改。
下载地址:MRTK3整合包下载链接

修改MRTK的脚本

这里参考了MRTK3在PICO4上的使用小结
这里会用到之前设置的“PICO_INSTALL”,采用条件编译

  1. 修改ArticulatedHandController
    在这里插入图片描述

此脚本挂载于MRTK XR Rig下的MRTK LeftHand Controller和MRTK RightHand Controller物体上。修改其中的UpdateInput方法,添加条件编译指令,示例如下:

        /// <inheritdoc />protected override void UpdateInput(XRControllerState controllerState){//...// Debounce the polyfill pinch action value.bool isPinched = pinchAmount >= (pinchedLastFrame ? 0.9f : 1.0f);#if !PICO_INSTALL// Inject our own polyfilled state into the Select state if no other control is bound.if (!selectAction.action.HasAnyControls() || isTrackingStatePolyfilled){controllerState.selectInteractionState.active = isPinched;controllerState.selectInteractionState.activatedThisFrame = isPinched && !pinchedLastFrame;controllerState.selectInteractionState.deactivatedThisFrame = !isPinched && pinchedLastFrame;}if (!selectActionValue.action.HasAnyControls() || isTrackingStatePolyfilled){controllerState.selectInteractionState.value = pinchAmount;}// Also make sure we update the UI press state.if (!uiPressAction.action.HasAnyControls() || isTrackingStatePolyfilled){controllerState.uiPressInteractionState.active = isPinched;controllerState.uiPressInteractionState.activatedThisFrame = isPinched && !pinchedLastFrame;controllerState.uiPressInteractionState.deactivatedThisFrame = !isPinched && pinchedLastFrame;}if (!uiPressActionValue.action.HasAnyControls() || isTrackingStatePolyfilled){controllerState.uiPressInteractionState.value = pinchAmount;}pinchedLastFrame = isPinched;
#elsecontrollerState.selectInteractionState.active = isPinched;controllerState.selectInteractionState.activatedThisFrame = isPinched && !pinchedLastFrame;controllerState.selectInteractionState.deactivatedThisFrame = !isPinched && pinchedLastFrame;controllerState.selectInteractionState.value = pinchAmount;controllerState.uiPressInteractionState.active = isPinched;controllerState.uiPressInteractionState.activatedThisFrame = isPinched && !pinchedLastFrame;controllerState.uiPressInteractionState.deactivatedThisFrame = !isPinched && pinchedLastFrame;controllerState.uiPressInteractionState.value = pinchAmount;pinchedLastFrame = isPinched;
#endif}// Cast to expose hand state.//...}}

添加PXR组件

添加PXR_Manager,并启用手势追踪
在这里插入图片描述

运行示例场景

运行截图

http://www.hyszgw.com/news/72396.html

相关文章:

  • 杭州网站建设 博采网络有限公司windows优化大师可以卸载吗
  • 重庆网站推广建网站需要多少费用
  • 文化公司网站源码wordpress SORA 主题
  • 电商 网站模板网站建设服务费一年多少钱
  • 国际网站怎么做优化wordpress 4.5.2 漏洞
  • 网站开发技术人员怎么接单秦皇岛网站建设哪里有
  • 自己做手机版网站制作康巴什网站建设
  • 百度网站链接提交页面家电维修做网站生意怎么样
  • 网站运营维护中需要用到什么服务器企业网站优化服务主要围绕什么
  • 网站代理制作企业网址怎么制作
  • 枣庄学习建设网站培训网络专题的设计策划方案
  • 网站上做旅游卖家要学什么软件wordpress摘要seo
  • 网站管理怎么做造价员可以做兼职的网站
  • 龙岗公司网站龙岗商城网站建设哪家便宜
  • dede世界杯网站模板网站开发公司如何拓展业务
  • 企业建设网站的作用长沙科技网站设计哪家专业
  • 网站后台登陆不了wordpress淘宝客模板免费下载
  • 简述网站设计要遵循哪些原则杭州网站推广
  • 温州网站优化价格明星网页设计模板
  • 企业在网站建设后期需要做什么公司画册
  • 网站开发环境lmnp黑龙江做网站找谁
  • 广州网站建设定制方案合肥网站制作费用
  • 网站做业务赚钱吗我的电脑做网站服务器
  • 海南建设厅评审网站广州网站建设服务哪家好
  • 淄博网站建设优化创建网页步骤
  • 网站后台建设招聘推广网站免费
  • 网站建设模板可用吗啥也不懂怎么建设网站
  • 给百度做网站的公司鲜花网站建设策划方案书
  • 百合网 网站 开发5m带宽做视频网站
  • 网站定制怎么收费wordpress 获取标签id