每一个不曾起舞的日子,都是对生命的辜负

用户工具

站点工具


hololens:start

开发环境安装

开发项目工具

官方教程

第三方视角SpectatorView

unity package manager 导入 MRTK方法

原链接:https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/usingupm.html

新地址:https://docs.microsoft.com/zh-cn/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool

https://docs.microsoft.com/zh-cn/windows/mixed-reality/mrtk-unity/mrtk2/configuration/usingupm?view=mrtkunity-2022-05

修改packafge文件夹下的mainfest.josn文件

{
  "scopedRegistries": [
    {
      "name": "Microsoft Mixed Reality",
      "url": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry/",
      "scopes": [
        "com.microsoft.mixedreality",
        "com.microsoft.spatialaudio"
      ]
    }
  ],
  "dependencies": {
    "com.microsoft.mixedreality.toolkit.examples": "2.5.1",
    "com.microsoft.mixedreality.toolkit.foundation": "2.5.1",
    "com.microsoft.mixedreality.toolkit.tools": "2.5.1",
 
  }
}

重新恢复HoloLens,重装系统,用于HoloLens无法打开,持续死机

HoloLens 1代下载恢复工具:https://support.microsoft.com/en-us/help/12379/windows-10-mobile-device-recovery-tool-faq

HoloLens 2代在 Microsoft Store 下载 Advanced Recovery Companion 应用。

具体步骤:https://docs.microsoft.com/en-ca/hololens/hololens-recovery#re-install-the-operating-system

先下载系统压缩文件,然后解压文件,打开ARC选择手动安装。(准备typeC-usb3.0数据线)

远程调试

音频和视频实时通信

Hololens 1代精度参数

测试项目精度误差(cm)
缓慢移动0.53
快速移动1.63
缓慢旋转0.6
快速旋转3.62
高速移动2.63
高速绕X轴旋转13.83

重置实验:欧拉距离的平均量1.25cm,标准差0.25cm。全息内容最佳位置1.5m-2.5m。显示对象平均尺寸误差6.64%。

全息图:最小放置距离10cm,最佳1.25-5cm。

HoloLens 1代模型面数要求

通常,100,000个多边形是一个很好的目标。但是确切的数量取决于您在做什么以及着色器的优化程度

固定GameObject到物理场景

常见问题

1. 用Usb调试Hololens,选择Device后部署出错,错误信息:DEP0001 : 意外错误: -1988945906

解决方案:管理员打开CMD,执行net start IpOverUsbSvc,问题解决。

还有配套的鼠标,在带子下面有个配对按钮。给Hololens开机进入蓝牙配对。详见https://developer.microsoft.com/en-us/windows/holographic/working_with_accessories

2.怎么用浏览器登录Hololens

USB模式:前往http://127.0.0.1:10080

Wifi模式:前往https://<Hololens的IP地址>/

3.浏览器登陆Hololens忘了账号密码

Hololens开机进入Setting-Update,点击reset,会重置Hololens至出厂设置,此前安装的APP也会丢失。

4.Hololens因为无法访问删除文件夹或文件导致不能部署

采取重建项目解决方案重命名方式。复制文件夹用别的文件夹名,打开里面的sln把project和solution都改名,在unity打开,Editor-Project settings-Player,把里面的project name和下面的package name名字改掉。

5.编译问题

6.实现3D模型启动器

7.Hololens 项目工程Visual studio发布设置

Hololens1代:Release/Debug x86 Device

Hololens2代:Release/Debug ARM Device

发布设置:https://docs.microsoft.com/zh-cn/windows/mixed-reality/using-visual-studio

8.Streaming Install

9.STL 格式模型转 FBX 格式

10.调试问题:程序代码没问题发布后出现问题

有时候是因为 用Build Window 工具打包,新修改的代码没有编译打包进入发布程序,需要清空原目录下的编译文件,或者重新选择一个编译路径解决次问题。

11.HLS门户设置

12.Hololens 单通道立体渲染

IOException: Win32 IO returned 234. Path

文件件名太长,超出了Unity程序设定的字节导出范围,修改文件名

删除文件Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd

Assets/WSATestCertificate.pfx does not exist

生产证书或者从其他工程中复制证书到该工程。

Reference has errors 'Microsoft.MixedReality.Toolkit'.

直接删除Library文件夹下的所有文件

UI问题

CS0117: 'BuildPipeline' does not contain a definition for 'GetBuildTargetName'

Command failed, errorCode: 1

删除工程目录Library下的所有文件

可能缺少MSVC V142 C++ ARM生成工具

在Hololens中开发TCP通信,错误“ArgumentException: Value does not fall within the expected range”的解决方案

  1. 打开文件夹 …\Editor\Data\il2cpp\libil2cpp\os\Win32 找到文件SocketImpl.cpp ,对文件做如下更改(代码块中前面带-号的均是需要删除的行 ):
-#ifdef SOL_IP
-                *system_level = SOL_IP;
-#else
                 *system_level = IPPROTO_IP;
-#endif
 
----------------------------------------------
-        #ifdef SOL_IPV6
-                *system_level = SOL_IPV6;
-        #else
                 *system_level = IPPROTO_IPV6;
-        #endif

取消Hololens 窗口 Console log

 void Start()
    {
        Debug.developerConsoleVisible = false;
    }

Unity Package Manager Error

打开 Editor\Data\Resources\PackageManager\Server 文件夹下的UnityPackageManager.exe.然后浏览器打开http://127.0.0.1:10010/health

返回:

{"status":"OK","nodeVersion":"v8.11.3","upmVersion":"v2.7.9"}

msbuild.exe is missing or invalid

Visual Studio Version 改成Latest installed

Exit App

#if WINDOWS_UWP
            Windows.ApplicationModel.Core.CoreApplication.Exit();
#else
            Application.Quit();
#endif

Tesseract

TMP中文字体制作

Hololnes 安装 appx

hololens/start.txt · 最后更改: 2022/09/19 10:43 由 stone

页面工具