使用unity开发的hololens2的程序运行日志UnityPlayer.log在哪里

开发unity程序过程中,可以在unity主程序中很容易的找到log文件,查看问题出在哪里。但是如果是开发好打包发到hololens2里面的文件,例如我使用Microsoft Visual Studio进行调试,UnityPlayer.log如何查看呢?

通过以下步骤可以看到已经发送到hololens2里面的打包程序的UnityPlayer.log日志文件
1.首先在浏览器中输入hololens的IP地址,打开Windows Device Portal

UnityPlayer.log如何查看
UnityPlayer.log如何查看

如何通过USB3线缆连接hololens2调试UNITY项目

通过USB3线缆调试hololens2有许多好处,例如数据传输快、调试稳定、不容易受wifi网络波动的影响等等。
调试的方法也很简单,首先看下面这篇文章,方法相同,其实就是更换一下调试的计算机名称

UNITY开发好的hololens程序如何部署到hololens2上 – 工设里世界

然后将hololens2插入USB3.0标准以上的线缆,不要使用USB2线缆。(USB3.2也可以,3.1也可以,USB4也可以,我用的是usb3.2 20g的C2C线,总之是要高于3.0才行。)

然后以win10为例,先打开控制面板:

点击设备,往下拉,如果hololens2正确连接了设备,那是可以看到这个设备名称的。

小白也能实现的hololens2传感器数据流式传输到电脑

该方法主要是来自github的jdibenes/hl2ss:HoloLens 2 Sensor Streaming。 (来自于github.com)

大佬写的方法已经非常明确了,非常欣赏这种把代码解释的明明白白的大兄弟,我就说几个跑通过程中的一些小点:

 

需要软件平台:unity(导入微软的MRTK)、visual studio、Python或其他编译器(用pycharm或者vscode都可以)

需要硬件平台:一台有无线网卡的电脑、wifi路由器、HoloLens 2(需要先手动开启开发人员模式、设备门户、研究模式)即可。

UE4打包问题:This module was most likely not flagged for being included in a precompiled build

遇到打包问题:

UATHelper: 打包 (HoloLens): ERROR: Missing precompiled manifest for 'VaRest'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in VaRest.build.cs to override.

PackagingResults: Error: Missing precompiled manifest for 'VaRest'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in VaRest.build.cs to override.

UE4 HOLOLENS2 mixed reality capture unreal无法实现摄像头捕捉只显示绿色泡泡的问题

hololens2开发中一个问题:

如果你按照微软官方的实例,每一步都正确执行,严格遵守HOLOLENS2教程中的 Unreal 进行混合现实捕获(mixed-reality-capture-unreal)这一章节,会和我一样百思不得其解,为什么我的平面上面只有一个丑陋的绿色泡泡图案而没有摄像头的捕捉画面。

The 'UXTools' plugin was designed for build 5.0.3. Attempt to load it anyway?打包失败

我们来谈谈微软的大坑:当打开hololens项目文件的时候,报错:

The 'UXTools' plugin was designed for build 5.0.3. Attempt to load it anyway?

'GraphicsToolsExamples' is Incompatible

The 'GraphicsToolsExamples' plugin was designed for build 5.0.3. Attempt to load it anyway?

但是不影响项目运行,可是打包的时候会报错:

UATHelper: 打包 (HoloLens): LogBlueprint: Error: [AssetLog] E:\UEPJSPEED\DELTEST0308\Content\config1\MRPAWNnew.uasset: [Compiler] 生成节点 生成Actor NONE 必须指定一个 Class 。 from Source: /Game/config1/MRPAWNnew.MRPAWNnew
UATHelper: 打包 (HoloLens): LogBlueprint: Error: [AssetLog] E:\UEPJSPEED\DELTEST0308\Content\config1\MRPAWNnew.uasset: [Compiler] 生成节点 生成Actor NONE 必须指定一个 Class 。 from Source: /Game/config1/MRPAWNnew.MRPAWNnew

与chatGPT聊聊VR虚拟现实、AR增强现实和MT混合现实未来的发展

与chatGPT聊聊VR虚拟现实、AR增强现实和MT混合现实未来的发展
与chatGPT聊聊VR虚拟现实、AR增强现实和MT混合现实未来的发展

当前大火的chatGPT,大语言模型通过巨量的数据和互联的检索引擎,可以实现远超人类的对信息的总结归纳与演绎。今天我们来问问chatgpt,看看人工智能如何去看待当前虚拟现实混合现实之类的行业现状及未来的发展。

提问:什么是虚拟现实、增强现实、混合现实?

chatGPT:虚拟现实(VR)、增强现实(AR)、混合现实(MR)是新一代信息技术的重要前沿方向,它们都可以通过虚拟对象来增强人类的感知和交互能力,但是它们之间也有一些区别:

虚拟现实(VR)是一种完全接管你的视野并营造出一个完全不存在的纯虚拟环境,你需要戴上特殊的头盔或眼镜来体验。
增强现实(AR)是一种向现实物理环境中添加虚拟内容的技术,你可以通过手机、平板或智能眼镜等设备来看到虚拟内容与真实场景的叠加。
混合现实(MR)是一种特殊的增强现实,其技术和应用介于AR和VR之间,混合现实通过虚拟对象增强现实世界,虚拟对象的目的就是将它们真正放置在该世界中,并且可以与真实环境产生交互。

可以继续就上一个问题进行提问,chatGPT还会对感兴趣的技术内容继续深入解答: