MRTK World Locking Tools 源码分析

作者:追风剑情 发布于:2023-9-21 14:01 分类:Unity3d

1、坐标空间 World Locking Tools for Unity 中的坐标空间 海绵状空间(Spongy Space),WLT通过不断收集传感器数据,从而使海绵空间逐渐与物理空间对齐。(请注意,MRTK API位于Unity的全局空间,而不是海绵空间) 冰冻空间(Frozen Space),即海绵空间与物理空间完全对齐后,称之为冰冻空间。 锁定空间(Lo...

阅读全文>>

标签: Unity3d

评论(0) 浏览(81)

MRTK-空间感知(Spatial Awareness)

作者:追风剑情 发布于:2023-9-11 12:46 分类:Unity3d

[微软] 空间感知入门 [微软] 通过代码配置网格观察程序 动态切换物理空间网格功能 //var observer = CoreServices.GetSpatialAwarenessSystemDataProvider<IMixedRealitySpatialAwarenessMeshObserver>(); //如果已知当前...

阅读全文>>

标签: Unity3d

评论(0) 浏览(96)

Project Settings——Script Execution Order

作者:追风剑情 发布于:2023-8-24 15:03 分类:Unity3d

设置脚本执行顺序。 利用下面这个开源库,可以在脚本上添加特性来控制脚本执行顺序。 https://github.com/azixMcAze/Unity-ExecutionOrder

阅读全文>>

标签: Unity3d

评论(0) 浏览(89)

Plastic SCM

作者:追风剑情 发布于:2023-8-9 10:23 分类:Unity3d

官网:https://unity.cn/plasticscm 仓库:https://plastichub.unity.cn/ Plastic SCM 客户端默认安装路径 C:\Program Files\PlasticSCM5\client\plastic.exe 直接打开 Plastic SCM Client 使用。 报错: Inv...

阅读全文>>

标签: Unity3d

评论(0) 浏览(363)

MixedReality-WebRTC 源码分析

作者:追风剑情 发布于:2023-8-4 19:17 分类:Unity3d

PeerConnection.cs 这里是对 Microsoft.MixedReality.WebRTC.Unity.PeerConnection 源码进行分析。在 Microsoft.MixedReality.WebRTC.Unity.PeerConnection 中封装了 Microsoft.MixedReality.WebRTC.PeerConnection。挂在...

阅读全文>>

标签: Unity3d

评论(0) 浏览(280)

MRTK-MixedRealityStandard.shader

作者:追风剑情 发布于:2023-7-20 18:43 分类:Unity3d

1、调节边框颜色 ToolTips边框效果 shader源码分析 // MixedRealityStandard.shader 1025-1028行 #if defined(_HOVER_LIGHT) && defined(_BORDER_LIGHT_USES_HOVER_COLOR) && defined(_...

阅读全文>>

标签: Unity3d

评论(0) 浏览(181)

MRTK-HandConstraintPalmUp

作者:追风剑情 发布于:2023-7-14 16:33 分类:Unity3d

跟踪手掌是否面向用户。 using Microsoft.MixedReality.Toolkit.Input; using System.Collections; using UnityEngine; using UnityEngine.Serialization; namespace Microsoft.MixedReality.Toolkit.Utilities.Solver...

阅读全文>>

标签: Unity3d

评论(0) 浏览(193)

MRTK-TransformConstraint

作者:追风剑情 发布于:2023-7-13 11:28 分类:Unity3d

所有约束的基类。参见 MRTK2-约束管理器 派生类有: FaceUserConstraint FixedDistanceConstraint FixedRotationToUserConstraint FixedRotationToWorldConstraint MaintainApparen...

阅读全文>>

标签: Unity3d

评论(0) 浏览(237)

MRTK-HandConstraint

作者:追风剑情 发布于:2023-7-6 11:06 分类:Unity3d

将要显示的内容约束在手部指定区域(安全区)。 using Microsoft.MixedReality.Toolkit.Input; using System.Collections; using UnityEngine; using UnityEngine.Events; namespace Microsoft.MixedReality.Toolkit.Utilities.So...

阅读全文>>

标签: Unity3d

评论(0) 浏览(199)

MRTK-Solver

作者:追风剑情 发布于:2023-7-5 18:50 分类:Unity3d

所有解算器要从中派生的抽象基类。参见 求解器概述 - MRTK2 using System; using UnityEngine; using UnityEngine.Serialization; namespace Microsoft.MixedReality.Toolkit.Utilities.Solvers { [RequireComponent(typeof(S...

阅读全文>>

标签: Unity3d

评论(0) 浏览(276)

Hololens UGUI-PressableButton

作者:追风剑情 发布于:2023-6-29 17:09 分类:Unity3d

官方Demo截图 PressableButtonHololens2比PressableButton多了图标样式。 PressableButton层次结构 需要关闭UGUI对按钮的效果控制,按钮效果由PressableButton组件控制。 可以在 Button 组件上监听 OnClick 事件,也可以在 Pressabl...

阅读全文>>

标签: Unity3d

评论(0) 浏览(269)

MRTK-WorldLockingContext

作者:追风剑情 发布于:2023-6-26 14:21 分类:Unity3d

WorldLockingContext 为场景提供世界锁定(WorldLocking)功能的中心组件。该组件放置在场景中的单独GameObject上。 当勾选上Apply Adjustment选项时,WLT每帧会调整Adjustment Frame节点(上图Hierarchy中的WLT_Adjustment对象)使之与物理空间对齐。 在HoloLe...

阅读全文>>

标签: Unity3d

评论(0) 浏览(331)

MRTK-导出WLT数据

作者:追风剑情 发布于:2023-6-26 12:30 分类:Unity3d

1、浏览器登录HoloLens 2、找到frozenWorldState.hkfw文件 展开菜单  System->File explorer 文件路径  User Folders\LocalAppData\{应用程序名称}\ LocalState\frozenWorldState.hkfw 3、下载fr...

阅读全文>>

标签: Unity3d

评论(0) 浏览(285)

MRTK World Locking Tools

作者:追风剑情 发布于:2023-6-25 18:43 分类:Unity3d

转载:https://www.jianshu.com/p/9b6a1227060f MRTK中的世界锁定工具(World Locking Tools,WLT),可以将虚拟对象锁定在物理空间中,下次打开应用程序虚拟对象依然保持在上次设定的物理空间位置。其原理是应用启动后WLT会将Unity的全局坐标空间与物理空间重新进行对齐。 开发工具: Unity 2020.3.35 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(445)

baseProjectTemplate.gradle

作者:追风剑情 发布于:2023-6-19 17:40 分类:Unity3d

// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN allprojects { buildscript { repositories {**ARTIFACTORYREPOSITORY** //优先从阿里云镜像下载 maven{ ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(366)

UGUI—文本字符串渐变

作者:追风剑情 发布于:2023-6-9 20:41 分类:Unity3d

一、工程截图 二、脚本 using UnityEngine; using UnityEngine.UI; /// <summary> /// 字符渐变 /// </summary> public class TextCharGradient : BaseMeshEffect { [Tooltip("要渐变的字符索引号(...

阅读全文>>

标签: Unity3d

评论(0) 浏览(432)

Unity单元测试

作者:追风剑情 发布于:2023-5-26 15:19 分类:Unity3d

1、创建 Tests Assembly Folder 2、创建 C# Test Script using System.Collections; using System.Collections.Generic; using NUnit.Framework; using UnityEngine; using UnityEngine.TestTools; public class...

阅读全文>>

标签: Unity3d

评论(0) 浏览(801)

Ultraleap-InteractionBehaviour类

作者:追风剑情 发布于:2023-5-24 18:08 分类:Unity3d

InteractionBehaviour 属性 描述 MAX_ANGULAR_VELOCITY 用来约束Rigidbody.maxAngularVelocity ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(370)

Ultraleap-InteractionButton类

作者:追风剑情 发布于:2023-5-23 18:51 分类:Unity3d

InteractionButton类继承自InteractionBehaviour类。 InteractionButton 属性 描述 isPressed ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(354)

Ultraleap-Hand类

作者:追风剑情 发布于:2023-5-19 17:23 分类:Unity3d

Hand类 属性 描述 IsLeft 判断是否为左手。 IsRight 判断是否为右手。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(419)

Varjo XR

作者:追风剑情 发布于:2023-5-18 16:51 分类:Unity3d

官网 开始使用 Varjo XR-3 开发环境配置 Varjo开发文档 安装 Varjo Unity XR Plugin 方法一:通过git安装 [Window]->Package Manager->点击“+”号->选择Add package from git URL... 输入 https://github.com/varjocom/V...

阅读全文>>

标签: Unity3d

评论(0) 浏览(403)

绘制扇形

作者:追风剑情 发布于:2023-5-10 18:19 分类:Shader

1、准备一张圆形图片 这张图片将在Shader中作为遮罩图使用。 下载遮罩图 2、新建Shader //绘制扇形 Shader "Custom/FanChart" { Properties { _MainTex ("Texture", 2D) = "white" {} _Color ("Color"...

阅读全文>>

标签: Shader

评论(0) 浏览(457)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号