自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 Unity URP的 Lit、Simple Lit、Unlit、Complex Lit、Baked Lit的区别

✅ Reflection Probe(反射探针,静态反射)❌ 没有完整 PBR(高光、金属感弱),除非你真的需要那层“高级反光”❌ 运行时灯光强度 / 颜色变化。❌ 手电筒、角色身上的灯、闪烁灯。Clear Coat(清漆层)✅ 使用 Lightmap。HUD、指示线、全息投影。VR / 移动端性能优化。✅ 性能比 Lit 好。UI、特效、发光物体。⚖️ 性能与效果平衡。普通模型、角色、环境。

2026-02-09 17:15:53 313

原创 Unity InputSystem自定义InputDevice及一个Button的示例:

2、通过按键盘的空格键,模拟MyInputDevice的按钮的输入3、构造相关的 InputAction,测试:① 新建一个UnityActions的Asset文件,(Action Type是Button),Binding的Path填入:<MyInputDevice>/button ,按回车键确认

2026-02-09 14:04:45 306

原创 Unity XR的 InteractionLayer(交互层)

在中,Interaction Layer(交互层)是用来。它的概念类似于 Unity 的(物理层)用于碰撞过滤,但它专门针对 XR 的交互逻辑。

2026-02-05 09:30:06 142

原创 Unity Physics.Raycast的 QueryTriggerInteraction枚举作用

将 触发器(Trigger) 只做为 区域检测,不想被 Ray 点到。对应着 Project Settings → Physics →。不勾选 ————> 不会命中( =勾选 ————> 会命中( =

2026-02-03 09:29:01 288

原创 【C#】求目标Vector2向量与Vector2.Right方向上的夹角 θ

转动一个角度(比如30度、120度、400度都行)。停下来的位置,在圆上有一个点。2.1 通过 Atan(反正切)求出 θ 是否可行?来计算该点与原点连线相对于正X轴的角度,:从圆上最右边的点(1,0)开始。的 Y值 / X值,就能得到。,圆心在坐标原点(0,0)。:这个停下来的点的坐标就是。

2026-01-30 10:57:41 227

原创 Unity URP用于 光照贴图(Lightmap)的材质Shader

【代码】Unity URP用于 光照贴图(Lightmap)的材质Shader。

2026-01-20 11:55:37 208

原创 Unity PicoVR开发 实时预览Unity场景 在Pico设备中(串流)

参考:实时预览应用场景 | PICO 开发者平台PICO 开发者中心概览 | PICO 开发者平台PDC 问题排查 | PICO 开发者平台

2026-01-06 16:36:38 522

原创 硬盘的 【随机读写】【顺序读写】什么意思?

执行一个exe程序后,程序读取dll、多媒体资源来绘制:——————随机读写。拷贝、粘贴 一个大文件: ———— 顺序读写。

2026-01-05 12:15:41 119

原创 Visual Studio 设置快捷键

2026-01-04 18:21:46 128

原创 Windows 将桌面 路径 从C盘 移动到D盘

1、先在D盘新建一个的空文件夹,命名为Desktop。

2026-01-03 19:40:04 548

原创 【WinDirStat】Windwos查看文件夹占用空间大小

WinDirStat 是一个非常直观的磁盘使用情况分析工具,能够扫描指定的目录(包括子文件夹),并且显示各个文件夹和文件占用的空间。:界面友好,能够通过可视化的方式展示磁盘使用情况,包括每个文件和文件夹的占用大小。

2026-01-03 14:03:41 234

原创 【C#】Http请求 - Query参数 - URL编码方法

【代码】【C#】HttpPost请求 - Query参数 - URL编码方法。

2025-12-26 21:44:10 268

原创 Http - POST请求

如果Query参数只包含:英文大小写字母、数字、下划线(_)、连字符(-)、点(.),那么可以直接手工加入到URL中。 否则需要编码后,再加入URL!(例如出现汉字、空格等字符,就必须先编码在加入URL)

2025-12-26 21:11:04 230

原创 Unity WebGL jslib 通信时,传入字符串,变成数值 问题

js方法中。

2025-12-26 16:50:58 230

原创 文件系统、分配单元大小 什么意思

这是微软等公司在性能与空间利用率之间平衡后的最优解。:格式化时,Windows会给出一个。(先确认文件小于4GB)

2025-12-25 21:59:05 496

原创 【C#】 Zip压缩功能(System.IO.Compression)

【代码】【C#】 Zip压缩功能(System.IO.Compression)

2025-12-25 15:13:38 99

原创 Unity PicoVR 开发环境搭建

XR 设备模拟器,提供用于模拟 XR 头戴和手柄的资产,默认位于 Assets/Samples/XR Interaction Toolkit/[version]/XR Device Simulator 目录下。文件夹内包含与模拟器配套使用的示例 Binding,以及一个可以在场景中快速使用的预制体。该示例文件默认位于 Assets/Samples/XR Interaction Toolkit/[version]/Starter Assets 目录下,提供了一套示范配置文件,包括一套默认的输入动作和预设。

2025-12-24 15:50:08 477

原创 Unity的dllType Native和Managed的区别

在Unity中,和。

2025-12-23 15:27:23 896

原创 Unity WebGL端调用Windows窗口选择文件

【代码】Unity WebGL端调用Windows窗口选择文件。

2025-12-23 08:34:00 181

原创 面向对象设计原则

除了单一职责原则(SRP),面向对象设计还有一系列重要的设计原则,这些原则共同构成了面向对象设计的核心思想。

2025-12-22 11:47:12 345

原创 Unity ScriptableObject的创建Asset对象

2025-12-22 09:36:56 91

原创 Unity 使用SQLite

1.去下载dll。

2025-12-22 09:31:46 538

原创 Windows软件开发中,如何能获取设备的唯一ID呢

Windows 上不存在真正稳定的“设备唯一 ID”,最好的方案是:你自己生成一个,并好好保存它。

2025-12-21 17:03:07 589

原创 Unity 新InputSystem 学习笔记

/ 触发 ( 等同于WasPerformedThisFrame() )按住、按下、松开、触发。

2025-12-21 16:57:03 379

原创 UnityXR中 UGUI交互

XROrigin 是,它管理所有 XR 相关的变换层级和坐标系转换。

2025-12-21 16:53:35 282

原创 QFramework学习笔记

① 在Unity的Assets中创建一个文件夹,命名为“Art”,再在其下创建一个文件夹,命名为 “Prefab” ,将要动态加载的预制体放到此文件夹下(这样做只是为了规范化)TestText游戏对象,加上Bind组件(Bind组件是为了后面自动生成代码中的变量),并选择合适的类型(图上选择的是Text类型)。给TestBtn对象,加上Bind组件,并选择Button类型,和上述的Text类型一样,都是为了可以自动生成变量的代码。① 在如图所示的文件夹下,找到UIRoot预制体,放入到场景中。

2025-12-21 16:50:12 301

原创 【C#踩坑笔记】 Newtonsoft.Json反序列化List变量时

Newtonsoft.Json反序列化List变量时,如果变量有默认值(声明时 = 的值),反序列化会在默认值基础上叠加而不是覆盖。使用数组没有这个问题。

2025-12-21 16:48:54 80

原创 OOP思维 vs ECS思维

是"名词导向"的:"我有一个Player对象,它能移动、攻击、升级..."

2025-12-19 14:41:59 530

原创 MVVM架构

是一种用于构建用户界面的软件架构模式,旨在将UI逻辑、业务逻辑和数据分离,提高代码的可维护性和可测试性。

2025-12-19 14:30:37 904

原创 MVC架构、MVP架构

2025-12-19 14:25:45 221

原创 Unity Terrain获取关联的TerrainData

2025-12-19 10:09:19 185

原创 UnityXR 在PC端HTCVive或者其它头盔设备中左右眼一个正常一个不正常解决办法

UnityXR 在PC端HTCVive或者其它头盔设备中左右眼一个正常一个不正常解决办法

2025-12-16 17:59:20 88

原创 Unity XR VR设备模拟开发

2025-12-15 12:11:34 328

原创 Unity XR开发HTC Vive Cosmos

因为 OpenXR 插件在这些版本中支持得更好。Unity 官方文档显示 OpenXR 插件支持 Unity。⚠️ 安装后,需要在。

2025-12-15 11:37:17 477

原创 Unity XR,扳机键交互UI时,必须按下扳机才触发

要改为仅仅扣动扳机,而不是必须按到底:

2025-12-15 11:29:30 443

原创 Unity XR 关闭手柄的震动

代表了震动反馈Action。

2025-12-15 11:25:43 313

原创 HTC Vive cosmos PC端配置

打开设备管理器,展开“通用串行总线控制器”,右键单击“Generic USB Hub”(可能有多个条目),选择“属性”。在“电源管理”选项卡中,取消勾选“允许计算机关闭此设备以节约电源”。依次尝试电脑上的所有 USB接口、DP接口;直到VR设备能看到内容;HTC Vive 006 DisplayPort 连接不稳定。打开StreamVR尝试重启一下;

2025-12-15 09:28:02 266

原创 Unity ReferenceFinder插件 窗口中选择资源时 同步选择Assets下的资源

【代码】Unity ReferenceFinder插件 窗口中选择资源时 同步选择Assets下的资源。

2025-12-14 20:25:12 292

原创 Unity ReferenceFinder插件 多选资源查找bug解决

不再在外面直接跳过 memo 已有项;改为 总是拿到节点(CreateTree 自身会返回已存在的 memo 项),然后尝试把它挂到当前父节点上(如果父节点还没创建则把当前项压回栈并记录重试次数,避免无限循环)。把原来的 while(stack.Count > 0) { …memo.ContainsKey(current[0])) { …} } 替换为下面这段。加了个 retryCount 字典:若某节点连续多次尝试仍然找不到父节点,则把它挂到 root(降级处理),避免死循环。

2025-12-14 19:55:44 353

原创 Unity XR开发环境搭建【1】导入包

此时会提示重启编辑器,点击Yes。

2025-12-11 17:00:34 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除