- 博客(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
原创 【WinDirStat】Windwos查看文件夹占用空间大小
WinDirStat 是一个非常直观的磁盘使用情况分析工具,能够扫描指定的目录(包括子文件夹),并且显示各个文件夹和文件占用的空间。:界面友好,能够通过可视化的方式展示磁盘使用情况,包括每个文件和文件夹的占用大小。
2026-01-03 14:03:41
234
原创 Http - POST请求
如果Query参数只包含:英文大小写字母、数字、下划线(_)、连字符(-)、点(.),那么可以直接手工加入到URL中。 否则需要编码后,再加入URL!(例如出现汉字、空格等字符,就必须先编码在加入URL)
2025-12-26 21:11:04
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
原创 Windows软件开发中,如何能获取设备的唯一ID呢
Windows 上不存在真正稳定的“设备唯一 ID”,最好的方案是:你自己生成一个,并好好保存它。
2025-12-21 17:03:07
589
原创 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
原创 UnityXR 在PC端HTCVive或者其它头盔设备中左右眼一个正常一个不正常解决办法
UnityXR 在PC端HTCVive或者其它头盔设备中左右眼一个正常一个不正常解决办法
2025-12-16 17:59:20
88
原创 Unity XR开发HTC Vive Cosmos
因为 OpenXR 插件在这些版本中支持得更好。Unity 官方文档显示 OpenXR 插件支持 Unity。⚠️ 安装后,需要在。
2025-12-15 11:37:17
477
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅