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

衢州酷网站制作baud百度一下

衢州酷网站制作,baud百度一下,阿里巴巴官网首页网站,做网站用sql和mysql工程文件 Ultraleap 3Di给所有的Joint挂载物体 前期准备 参考上一期文章,进行正确配置 Ultraleap 3Di配置以及在 Unity 中使用 Ultraleap 3Di手部跟踪 新建项目 初始项目如下: 新建Create Empty 将新建的Create Empty,重命名为LeapPro…

工程文件

Ultraleap 3Di给所有的Joint挂载物体

前期准备

参考上一期文章,进行正确配置
Ultraleap 3Di配置以及在 Unity 中使用 Ultraleap 3Di手部跟踪

新建项目

初始项目如下:
在这里插入图片描述
新建Create Empty
在这里插入图片描述
将新建的Create Empty,重命名为LeapProvider,并添加新的组件
在这里插入图片描述
新添加的组件如下,参数默认,不需要修改
在这里插入图片描述
继续新建Create Empty,并重命名为HandModelManager,接着添加新的组件:
在这里插入图片描述
添加组件如下:
在这里插入图片描述
单击HandModelManager,展开各个子选项,在Wrist和Palm下新建Sphere:
在这里插入图片描述
连接Ultraleap 3Di,并单击【play】查看运行结果:
在这里插入图片描述
成功运行。

编写脚本,实现对所有关节进行挂载物体

单击HandModelManager,继续添加新的组件,如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开该脚本,输入如下代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor; /// 命名空间public class AddObjToJoint : MonoBehaviour
{// 拿到想要挂载的物体public GameObject addObj;public List<GameObject> addList = new List<GameObject>();// 把我们想要挂载的物体,挂载到所有的Joint下面public void Add(){// 遍历所有集合,将所有子物体销毁掉foreach(var item in addList){DestroyImmediate(item);}addList.Clear();// 方法1:foreach(Transform item in transform) // 遍历当前物体下面的所有子物体{//遍历所有子物体,也包含自身的foreach(var child in item.GetComponentsInChildren<Transform>()){// 排除自身if(child == item) continue;// 添加,通过实例化的方法传进去GameObject temp = Instantiate(addObj, child);// 把addObj生成在对应的child下面addList.Add(temp);}}//    // 方法2://    for(int i = 0; i < transform.childCount; i++)//    {//         print(transform.GetChild(i).name);//    }} 
}[CustomEditor(typeof(AddObjToJoint))]// 添加标签
// 实现:在脚本这边添加一个按钮
// 添加按钮,需要继承Editor
public class AddObjToJointEditor : Editor  // 创建一个类
{public override void OnInspectorGUI()  // 重写OnInspectorGUI方法{base.OnInspectorGUI();if(GUILayout.Button("挂载物体到所有的关节下面")) // 生成按钮{// 通过按钮点击,调用void Add()方法// target表示目标对象,也就是AddObjToJoint,是一个object类型,因此target.Add不可用// 将target强制转换成AddObjToJoint类(target as AddObjToJoint).Add();}}}

创建Scripts文件夹,将上一步创建脚本存放此处;并在Hierarchy中新建Sphere,将其拖拽到该文件夹下,作为给各关节挂载的物体
在这里插入图片描述
将新建好的Sphere拖转到HandModelManager中的Add Obj处,作为挂载的物体,并将手势的各个关节Joint全选中:
在这里插入图片描述
单击【挂载物体到所有的关节下面】,可见【Scene】中所有关节均挂载Sphere:
在这里插入图片描述
修改Sphere的大小,并连接Ultraleap 3Di进行Play,查看结果如下:
在这里插入图片描述
至此成功运行,所有的Joint挂载物体导致结束!

http://www.yidumall.com/news/44348.html

相关文章:

  • dw网页制作源代码seo是一种利用搜索引擎的
  • 松江品划做网站公司百度登录页
  • 自己做h5网站百度互联网营销顾问
  • 雄安网站建设多少钱seo优化百度技术排名教程
  • 网站内容管理系统cms广州公司关键词网络推广
  • 湖北商城网站建设多少钱seo是指什么岗位
  • 广州一流高校建设网站网络营销的工具和方法有哪些
  • WordPress多语言多站点优化网站做什么的
  • 无备案网站加速平台推广是什么工作
  • 做网站制作的摘要网站页面分析作业
  • 赣州网站制作抖音seo搜索引擎优化
  • 做网站费用会计科目全网投放广告的渠道有哪些
  • 天津做网站贵吗网络营销软文范例300字
  • 色彩搭配 网站最佳搜索引擎
  • 重庆宣传网站怎么做推广普通话宣传语
  • 浏览器网页打不开怎么解决北京网络推广公司wyhseo
  • 小企业做网站选那种google搜索引擎入口下载
  • 怎么做网站销售超级seo工具
  • 怎么做新闻网站长沙网络营销公司排名
  • 大连爱得科技网站建设公司怎么样网络推广的方法有
  • 德惠网站郑州seo推广
  • wordpress forbiddenseo诊断书案例
  • 重点建设政协网站长春网站建设技术托管
  • 青岛的网站建设公司哪家好网络销售公司
  • wordpress成功案例山西seo基础教程
  • 宁波网络推广加盟优化一下
  • vue.js网站如果做自适应广告营销留电话网站
  • 有没有做英语题的网站51外链代发网
  • wordpress导出静态网站百度大数据分析平台
  • 建设部官方网站宁波优化推广找哪家