草庐IT

hololens

全部标签

c# - 使用 BluetoothLEDevice.FromIdAsync 连接到蓝牙设备会导致错误

这个问题在这里已经有了答案:CanIwritegenericextensionmethodtoruntask?(1个回答)关闭5年前。我正在使用Unity为全息镜头构建应用程序。我想连接到蓝牙设备。我开始在VisualStudio中构建一个插件,我可以从我的Unity项目中调用它来查找并连接到使用蓝牙的设备。我使用了微软关于这个项目的文档:https://learn.microsoft.com/en-us/windows/uwp/devices-sensors/gatt-client查询附近的设备就像一个魅力。调用此函数后,当找到或删除设备时,事件将正确启动。但是,当尝试使用Bluet

c# - 在没有 System.Net.Sockets 的情况下将 Unity 连接到 C++ WinSocket

Windows10、Unity5.5.2-请注意,这隐含地将.Net限制为3.5版。我有一个C++应用程序,我正尝试通过无线方式连接到Unity应用程序。我希望不断地将字节数组从C++发送到Unity。问题是,对于我希望部署到的设备(在我的例子中是Hololens),System.Net.Sockets不可用。在C++中,我使用Winsock2.hheader实例化了一个套接字。我可以使用UDP或TCP,这对我的应用程序没有影响。在Unity中,我希望使用Unity.Networking或UWP来建立连接。要使用UWP,我只见过使用async关键字的示例,这在Unity中使用起来很头疼

c# - 在 Unity 中使用资源文件夹

我正在开发一个需要引用.txt文件的HoloLens项目。我将文件存储在Unity的“Resources”文件夹中,并让它们正常工作(通过Unity运行时):stringbasePath=Application.dataPath;stringmetadataPath=String.Format(@"\Resources\...\metadata.txt",list);//Ifmetadataexists,settitleandintroductionstrings.if(File.Exists(basePath+metadataPath)){using(StreamReadersr=n

Unity Hololens2开发|(六)MRTK3子系统 DictationSubsystem(听写功能)

目录1.前言2.设置3.使用DictationSubsystem1.前言核心定义包附带DictationSubsystem,是和IDictationsystem的基本MRTKSubsystem实现,用作MRTK3中负责听写的子系统的基础。作为MRTK的一部分提供的具体实现,例如WindowsDictationSubsystem,你可能生成的其他潜在听写子系统应都基于此类。继承自DictationSubsystem的子系统允许启动和停止听写会话,并提供在处理语音输入、识别最终结果以及听写会话完成或出错时触发的事件。可以将事件处理程序添加到这些事件中,以处理听写功能。2.设置想启用听写功能,设置和

(转载)Unity Hololens2开发|(三)工程发布及真机部署(3种方法)

转载自:UnityHololens2开发|(三)工程发布及真机部署(3种方法)目录1.软件环境2.发布和部署2.1USB部署2.11Unity2.12VisualStudio2.2WiFi部署2.21Unity2.22VisualStudio2.3Web部署2.31Unity2.32VisualStudio生成APPX文件2.33WindowsDevicePoetal上传2.4APPX部署1.软件环境Unity2021.3.27f1c2(Unity2018.4及以上版本)VisualStudioCommunity2022切换至UWP平台(如果没有该平台组件请先下载安装)2.发布和部署HoloL

unity HoloLens2开发,使用Vuforia识别实体 触发交互(二)(有dome)

提示:文章有错误的地方,还望诸位大神不吝指教!文章目录前言一、打包到HoloLens二、Vuforia相关1.配置识别框2.制作一个半透明识别框:3.设置如下4.问题四HoloLens2问题总结前言我使用的utniy版本:Unity2021.3.6f1第一章地址链接:link第一章记录了一些安装环境需要的东西,这章主要章打包和一些BUG问题一、打包到HoloLens以前记录的:链接:link前提:需要在MRTK工具包中导入到项目。本人经常使用的方法:二、Vuforia相关1.配置识别框2.制作一个半透明识别框:3.设置如下4.问题在hololens上运行,过一会识别框就消失了,解决如下:选择仅

[Unity开发]在Hololens2上使用Vuforia [Unity2020.3.48f1c1+Vuforia9.6.3+MRTK2.8.3]

之前一直尝试在Hololens2上使用Vuforia老是出现各种莫名其妙的问题,今天跑通了,记录下。新建Unity工程这一步没什么好说的,正常新建工程即可。导入MRTK这里我们使用微软的MixedRealityFeatureTool工具来导入MRTK。下载MixedRealityFeatureTool工具打开下载的工具(此软件反应较慢,耐心等待下)刚打开Star按钮是灰色的,无法点击,等待片刻即正常。点击Star,选择刚才建立的Unity工程目录,并点击DiscoverFeatures软件会列出许多可安装的包,选择图中四项,点击GetFeatures注意点击按钮之后软件即开始下载相关包,如果好

Unity Hololens2开发|(八)MRTK3空间操作 BoundsControl(边界控制)

目录1.前言2.设置3.边界视觉对象预制件3.1句柄遮挡样式3.2仅限意向3.3旧样式4.交互设计5.自动边界计算6.平展7.操作选项8.属性面板解析1.前言BoundsControl提供自动调整大小的边界框,以及旋转和缩放的操作功能。在MRTK2.x中,BoundsControl主要是通过使用配置ScriptableObjects在运行时生成的。在MRTK3中,BoundsControl的设置和自定义已显著简化。边界视觉对象和句柄只是BoundsControl在运行时实例化的可自定义预制件。开发人员可以调整和自定义视觉对象预制件,甚至可以从头开始生成新的边界视觉对象。我们提供标准边界视觉对象

Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)

目录1.前言2.约束选择2.1自动约束选择2.2手动约束选择3.执行顺序4.转换约束5.约束类型5.1FaceUserConstraint5.2FixedDistanceConstraint5.3MaintainApparentSizeConstraint5.4MoveAxisConstraint5.5MinMaxScaleConstraint5.6RotationAxisConstraint1.前言使用ConstraintManager,可以将一组约束组件应用于转换。默认情况下,约束管理器会自动收集所有附加的约束组件,并将它们应用到目标对象。但是,用户也可以选择手动配置应用的约束列表,只允许

Unity Hololens2开发|(七)MRTK3子系统 TextToSpeechSubsystem(文本转语音)

目录1.前言2.设置3.使用TextToSpeechSubsystem1.前言核心定义包附带TextToSpeechSubsystem,是和ITextToSpeechSubsystem的基本MRTKSubsystem实现,用作在MRTK3中负责文本到语音转换的子系统的基础。作为MRTK的一部分提供的具体实现(例如WindowsTextToSpeechSubsystem,可能生成的其他可能的文本转语音子系统)都应基于此类。继承自TextToSpeechSubsystem的子系统能够合成和朗说文本短语。2.设置想启用听写功能,设置和关键字识别大体一致:UnityHololens2开发|(五)MRT