Unity中创建Ultraleap 3Di交互项目

2024-01-28 18:20

本文主要是介绍Unity中创建Ultraleap 3Di交互项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先,创建新的场景
在这里插入图片描述

1、创建一个空物体,重命名为【XP Leap Provider Manager】,并在这个空物体上添加【XR Leap Provider Manager】
在这里插入图片描述

在物体XP Leap Provider Manager下,创建两个子物体Service Provider(XR)和Service Provider(OpenXR)
在子物体Service Provider(XR)中,添加LeapXRServiceProvider组件。
在这里插入图片描述
在这里插入图片描述
将Service Provider(XR)拖拽至XP Leap Provider Manager下的【Leap XR Service Provider】中
在这里插入图片描述

2、创建空物体,放置手的模型,重命名为【HandModelManager】,并添加组件【Hand Model Manager(Script)】,打开【Is Enabled】;导入手的模型【LoPoly Rigged Hand】。单击【HandModelManager】,指定左右手【left Model】和【Right Model】,并修改【Group Name】给其起个名字。

在这里插入图片描述
3、单击【play】,查看运行结果
4、在场景中创建【3D Object->Plane】
在这里插入图片描述

5、在场景中创建【3D Object->Cube】,调整Cube大小,并添加【Rigidbody】组件。
在这里插入图片描述
修改材质球
在这里插入图片描述
6、创建空物体【Interaction Manager】,并添加【Interaction Manager】组件,并在该物体下,创建一个子物体【Interaction Hand(left)】,给这个子物体添加【Interaction Hand】组件,此时空物体中的警告排除。复制【Interaction Hand(left)】并重命名为【Interaction Hand(right)】,并将【Interaction Hand】下的【Hand Data Mode】修改为Player Right。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7、有了Interaction Manager之后,在可以交互的物体Cube上增加interaction Behaviour组件,(单击Auto-Fix,然后自动修复一下)。勾选Allow Multi Grasp和Move Object When Grasp,并增加SimpleInteractionGlow组件。修改Hover Color,使之更明显。【参考官方物体】
在这里插入图片描述
在这里插入图片描述
8、单击【play】运行程序

在这里插入图片描述

这篇关于Unity中创建Ultraleap 3Di交互项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/654419

相关文章

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”

基于WinForm+Halcon实现图像缩放与交互功能

《基于WinForm+Halcon实现图像缩放与交互功能》本文主要讲述在WinForm中结合Halcon实现图像缩放、平移及实时显示灰度值等交互功能,包括初始化窗口的不同方式,以及通过特定事件添加相应... 目录前言初始化窗口添加图像缩放功能添加图像平移功能添加实时显示灰度值功能示例代码总结最后前言本文将

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

使用SpringBoot创建一个RESTful API的详细步骤

《使用SpringBoot创建一个RESTfulAPI的详细步骤》使用Java的SpringBoot创建RESTfulAPI可以满足多种开发场景,它提供了快速开发、易于配置、可扩展、可维护的优点,尤... 目录一、创建 Spring Boot 项目二、创建控制器类(Controller Class)三、运行

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模