Task.RunSynchronously()

作者:追风剑情 发布于:2024-1-22 15:19 分类:C#

[官方文档] Task.RunSynchronously 方法 任务同步运行,会阻塞调用线程。 using System; using System.Threading.Tasks; using System.Threading; namespace ConsoleApp11 { internal class Program { ...

阅读全文>>

标签: C#

评论(0) 浏览(864)

Task.ConfigureAwait()

作者:追风剑情 发布于:2024-1-22 14:23 分类:C#

[官方文档] Task.ConfigureAwait 方法 尝试将延续任务封送回原始上下文,则为 true;否则为 false。延续任务指异步(async)方法中await语句之后的代码。 注意: ConfigureAwait(true) 仅在UI程序中有效。 using System; using System.Threading; using Syst...

阅读全文>>

标签: C#

评论(0) 浏览(833)

Task.GetAwaiter()

作者:追风剑情 发布于:2024-1-19 17:23 分类:C#

[官方文档] System.Threading.Tasks 命名空间 [官方文档] Task.GetAwaiter() using System; using System.Threading.Tasks; using System.Runtime.CompilerServices; using System.Threading; namespace ConsoleAp...

阅读全文>>

标签: C#

评论(0) 浏览(909)

C# WebSocket 服务器实现

作者:追风剑情 发布于:2024-1-15 16:54 分类:C#

Writing WebSocket server RFC-6455.pdf 通过客户端发送 HTTP GET 请求将连接升级到 WebSocket。 using System; using System.Net.Sockets; using System.Net; using System.Text; using System.Text.RegularExpressi...

阅读全文>>

标签: C#

评论(0) 浏览(909)

WebRTC 媒体服务器

作者:追风剑情 发布于:2024-1-15 12:53 分类:Unity3d

  开源社区里可用的 WebRTC 媒体服务器有 Licode、OWT、Kurento、Jitsi、Janus、Medooze 和 Mediasoup。其中,能够作为 MCU 使用的有 Licode、OWT、Kurento、Medooze,能够作为 SFU 使用的有 Licode、OWT、Kurento、Jitsi、Janus、Mediasoup。 下面我们对其中几个具有代表性的媒体服...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2179)

WebRTC 录制视频流

作者:追风剑情 发布于:2024-1-8 14:50 分类:Unity3d

录制媒体流 const mediaRecorder = new MediaRecorder(stream[, options]); 参数: stream,MediaStrem 对象,录制源; options,类型为 MediaRecorderOptions 的可选参数 MediaRecorderOptions 属性说明 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1057)

WebRTC 概述

作者:追风剑情 发布于:2023-12-20 13:19 分类:Unity3d

在 Google Chrome 浏览器中查看 WebRTC 日志,在地址栏输入 chrome://webrtc-internals/ WebRTC 隐私和安全 为了保护用户的隐私,必须在安全的内容中使用 WebRTC,所谓安全内容指如下两点。 使用 HTTPS/TLS 加载的页面内容。 从本地 localhost/127.0.0.1 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1569)

UnityEngine.WSA.Application

作者:追风剑情 发布于:2023-12-18 17:02 分类:Unity3d

提供与 Window Store 应用程序相关的基本方法。 UnityEngine.WSA.Application 静态属性 描述 arguments 传递给应用程...

阅读全文>>

标签: Unity3d

评论(0) 浏览(4345)

WebRTC Video Chat

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

WebRTC Video Chat Unity跨平台视频通话插件WebRtcVideoChat,可实现PC、Android、IOS跨平台的视频通话,可语音、视频以及发送文字。 [百度网盘] WebRTC Video Chat 0.9854.unitypackage 提取码 ijys [GitHub] WebRTC Signaling Server 如果想生...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1089)

三角形重心坐标空间

作者:追风剑情 发布于:2023-11-29 10:48 分类:Algorithms

  虽然我们经常在 3D 中使用三角形,但三角形的表面是一个平面,它天生是一个 2D 物体。在 3D 中任意朝向的三角形表面上移动是一件令人烦恼的事。最好是有一个坐标空间与三角形表面相关联且独立于三角形所在的 3D 坐标空间。重心坐标空间正是这样的坐标空间。   三角形所在平面的任意点都能表示为顶点的加权平均值。这个权就称作重心坐标,从重心坐标(b1, b2, b3)到标准3D坐标的转...

阅读全文>>

标签: Algorithms

评论(0) 浏览(1242)

变换分类

作者:追风剑情 发布于:2023-11-27 14:03 分类:Algorithms

对变换进行分类有很多种标准,本节将讨论所介绍怎样对变换进行分类。 变换的类别并不是互斥的,也不存在一定的“次序”或“层次”使得某一类比另一类多或少一些限制。 当讨论一般意义上的变换时,我们将使用类似的术语: 映射或函数。在最一般的意义上,映射就是种简单的规则,接收输入,产生输出。我们把从a到b的映射记作F(a)=b。当然,我们的兴趣在于能用矩阵表达的映射,但讨论其他映射也是...

阅读全文>>

标签: Algorithms

评论(0) 浏览(1084)

地形工具(Paint Trees)

作者:追风剑情 发布于:2023-11-22 17:20 分类:Unity3d

使用 Paint Trees 工具可在地形上刷树。 在使用 Paint Trees 工具之前,需要准备树预制体(可以从资源商店下载现成的,也可以自己编辑树)。点击 [Edit Tres...]->Add Tree,打开树添加界面,将预制体拖到界面中。 选择一种树,用画笔在场景中刷出来。

阅读全文>>

标签: Unity3d

评论(0) 浏览(1246)

地形工具(Paint Details)

作者:追风剑情 发布于:2023-11-22 16:07 分类:Unity3d

使用 Paint Details 工具可在地形上种花草。在使用 Paint Details 工具之前需要先添加花草纹理,点击 [Edit Details...] 按钮,选择 Add Grass Texture。参见官方文档 草和其他细节 Opacity 和 Target Strength 的值都可以控制花草密度。 用刷笔将花草绘制到场景中

阅读全文>>

标签: Unity3d

评论(0) 浏览(1329)

地形工具(Paint Terrain)

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

选择 Paint Terrain 刷笔 选择工具 Raise or Lower Terrain 使用 Raise or Lower Terrain 工具可改变地形区块的高度。按住 Shift 键的同时单击并拖动可降低地形高度。 Brush Size: 画笔大小。 Opacity: 画笔强度...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1265)

斯库顿定理

作者:追风剑情 发布于:2023-11-21 14:19 分类:Algorithms

斯库顿定理 如果AD是ΔABC的角平分线,则有: AD2=AB•AC-BD•DC 记忆方法:中方=上积-下积 $$ \begin{flalign} \mathbf{\text{证明}}&\because\Delta{ABE}\sim\Delta{ADC} &\\ &\therefore\frac{AB}{AD}=\frac{AE...

阅读全文>>

标签: Algorithms

评论(0) 浏览(1359)

MRTK-MixedRealitySceneContent

作者:追风剑情 发布于:2023-11-3 17:14 分类:Unity3d

读取 Content Offset 值 //读取 Content Offset 值 MixedRealityExperienceSettingsProfile experienceSettingsProfile = MixedRealityToolkit.Instance.ActiveProfile.ExperienceSettingsProfile; float ContentOffs...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1215)

MRTK-眼动跟踪

作者:追风剑情 发布于:2023-11-3 11:25 分类:Unity3d

[微软] 眼动跟踪概述 手动运行眼部校准程序 [设置]->[系统]->[校准]->[眼部校准]->[运行眼部校准] 删除眼部校准配置 [设置]->[隐私声明]->[眼球跟踪程序] HoloLens 2 可存储 50 位用户的眼部校准配置文件,当校准过眼部的用户戴上设备时,显示屏可无缝调整。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1883)

bool?

作者:追风剑情 发布于:2023-11-3 10:46 分类:C#

在声明类型后面加个?,可使默认值不为null的变量为null。 using System; namespace ConsoleApp5 { internal class Program { static void Main(string[] args) { bool? b = null; //变量b的默...

阅读全文>>

标签: C#

评论(0) 浏览(1172)

UGUI-按钮流光特效

作者:追风剑情 发布于:2023-10-31 13:56 分类:Unity3d

一、准备一张流光图片 (下面这张是我用的测试图片) 二、新建工程 using UnityEngine; using UnityEngine.UI; /// <summary> /// UGUI矩形流光特效 /// </summary> public class UIFlowingLight...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2601)

list.BinarySearch()

作者:追风剑情 发布于:2023-10-26 16:27 分类:C#

BinarySearch() 用于对已排序的列表进行搜索,如果找到相等的元素,则返回从零开始的索引号,如果找不到,则返回一个负数,该负数是下一个元素的索引的按位补码。 using System; using System.Collections.Generic; namespace ConsoleApp4 { class Program { s...

阅读全文>>

标签: C#

评论(0) 浏览(1169)

MRTK-FixedRotationToUserConstraint

作者:追风剑情 发布于:2023-10-26 10:31 分类:Unity3d

拖动对象时,约束对象始终面向用户。 MRTK原版代码 原版代码有个缺点,拖动界面时,界面会根据头盔在Z轴上的旋转而绕Z轴旋转。 // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using Microsoft.MixedReality.Toolkit.Utili...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1141)

MRTK-辅助类

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

using UnityEngine; using System.Collections.Generic; using Microsoft.MixedReality.Toolkit; using Microsoft.MixedReality.Toolkit.Input; using Microsoft.MixedReality.Toolkit.Utilities; /// <summ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1082)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号