- 博客(160)
- 收藏
- 关注

原创 【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化
本节重点探讨在VR头显(如Pico、Quest)上播放8K/16K全景视频的性能挑战与优化策略。内容遵循“问题—解决方案—示例—实践提示”模式,通过图文并茂的方式呈现。
2025-07-02 20:32:50
4503
39

原创 「安卓原生3D开源渲染引擎」Sceneform‑EQR:我的开源进化之路
Sceneform-EQR 是"EQ-雪梨蛋花汤"对谷歌“sceneform-android-sdk”的扩展,适用于图形和视频,以及增强现实(AR)和虚拟现实(VR)相关领域。它目前集成了 ARCore、AREngine 和 ORB-SLAM,提供多种场景选项,包括 AR 场景、VR 场景和自定义背景场景,以满足不同的原生三维开发需求。
2025-06-28 00:15:00
7829
54
原创 【Unity优化】Unity多场景加载优化与资源释放完整指南:解决Additive加载卡顿、预热、卸载与内存释放问题
本文全面梳理Unity在多场景加载(特别是LoadSceneMode.Additive模式)中出现的卡顿、预热无效、资源无法释放等常见问题,并提出实战解决方案,适用于开发中后期复杂场景管理需求。适用于Unity 2020~2022项目,兼容Addressables缺失环境。
2025-07-21 19:38:29
2636
37
原创 【Unity笔记】Unity 音游模板与免费资源:高效构建节奏游戏开发全指南
本文为Unity开发者提供一套针对下落式与轨道式音乐游戏的实用模板工程与免费资源指南,内容涵盖项目目录结构、核心功能模块、视觉特效与音效素材、开源脚本框架及辅助打谱工具,并附带完整实战代码示例与性能优化策略,帮助你高效搭建专业级节奏游戏。
2025-07-14 20:12:55
2216
44
原创 【Unity笔记】Unity中Area Light不生效的原因与解决方案:从业务需求到开发实战的全面解析
本文从**业务需求出发**,全面分析Area Light在Unity中的行为逻辑、限制条件、常见错误配置,并提供针对不同渲染管线(Built-in、URP、HDRP)的解决方案。
2025-07-10 01:00:00
1529
41
原创 【Unity笔记】Unity 粒子系统 Triggers 使用解析:监听粒子进入与离开区域并触发事件
在 Unity 的游戏与交互开发中,粒子系统不仅用于视觉特效表现,也常常需要与环境发生交互,例如火焰熄灭、进入机关触发、离开范围销毁等操作。本文全面讲解 Unity 粒子系统中 Triggers 模块的使用方式,深入解析如何监听粒子进入(Enter)与离开(Exit)某个区域,并通过 `UnityEvent` 实现无代码方式的事件响应。
2025-07-07 12:56:32
1464
30
原创 【优化】Unity OpenXR渲染模式详解与优化实践:Multi Pass vs Single Pass Instanced
本文详细解析了Unity中OpenXR插件提供的两种主要渲染模式——Multi Pass与Single Pass Instanced。通过对比它们在渲染机制、性能表现、Shader适配与设备兼容性等方面的差异,结合Quest与Pico等移动VR设备开发经验,帮助开发者科学选择与配置渲染模式,实现更高效的VR项目开发。附带Shader适配技巧与常见问题排查建议,适合所有VR XR开发者阅读收藏。
2025-07-07 12:44:28
2974
13
原创 【VR光照优化】VR中光照与天空盒模糊问题分析与优化:闪烁、色带与清晰度的全面解决方案
本文将全面分析和解决在VR开发中常见的两类问题:多光源导致物体闪烁模糊,以及天空盒颜色不清、颜色渐变带状等问题。针对这些视觉质量问题,本文将提供详实的原因剖析、Unity设置优化建议以及兼顾性能的实战解决方案,适用于Meta Quest、Pico、SteamVR等主流平台。
2025-06-30 08:58:29
1590
33
原创 【话题讨论】AI写代码的实战与语法演化:开发者要懂的Prompt工程术
本文适合所有希望借助AI工具提升开发效率的程序员,尤其是正面临职业转型、思维革新的你。
2025-06-29 12:23:45
1233
18
原创 【话题讨论】AI与XR融合的未来:大模型如何重塑AR/VR/MR产业应用与开发模式
本文探讨了AI与XR(AR/VR/MR)的深度融合,涵盖智能编码、大模型驱动的多模态生成、语音交互与动作识别等关键技术,结合教育、工业、文旅等行业案例,展示AI如何全面重塑XR开发流程与应用场景,推动效率与创新双重升级。
2025-06-27 00:30:00
2316
30
原创 【技术分享】XR技术体系浅析:VR、AR与MR的区别、联系与应用实践
本文是一篇探索XR技术体系的技术文档,浅析VR(虚拟现实)、AR(增强现实)、MR(混合现实)的定义、特性、技术演进路线,并分析AR中的OST(光学透视)与VST(视频透视)两大实现路径,及其与MR技术的融合趋势。
2025-06-23 12:06:00
2620
38
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第三节|Unity VR手势交互开发与深度优化
在之前的章节中,我们完成了Unity VR眼镜端的环境适配与基础交互设计,包括XR Plugin配置、XR Rig搭建、控制器输入和UI交互布局。本节将进一步深入到**手势交互**领域,详解如何在Unity中接入主流VR设备的裸手/手柄手势识别、实现多种手势驱动的交互功能,以及手势系统的性能优化与用户体验提升方法。
2025-06-18 08:00:00
3677
33
原创 【Unity笔记】Unity URP 渲染中的灯光数量设置— 场景、使用方法与渲染原理详解
随着游戏渲染技术的发展,渲染流水线(Rendering Pipeline)的灵活性和渲染效果成为衡量游戏表现力和渲染负担的重要标尺。Unity 的渲染流水线从最初内置渲染(Built-in pipeline)、到轻量渲染流水线(LWRP)、再到**通用渲染流水线(URP, Universal RP)**,经历了重大转变。这种转变为渲染提供更多的可控性和扩展性,但是其中很多环节需要开发者了解其中的实现原理,做到有的放矢地进行渲染设置。
2025-06-16 14:00:00
1537
28
原创 【Unity笔记】Unity Animation组件使用详解:Play方法重载与动画播放控制
本文将深入解析 Unity 中 `Animation` 组件的使用方式,重点梳理 `Play()` 方法的多种重载形式及其使用场景,结合 PlantUML 图示帮助你快速掌握动画控制逻辑。适用于处理较简单的播放需求,如 UI、物体旋转、小动画等,不涉及 Animator 控制器。
2025-06-13 00:28:17
2570
28
原创 【Unity笔记】从 ASE Shader 到 URP Shader Graph:高效迁移实践指南
本文将围绕 "ASE Shader 转 URP Shader Graph" 的整体方案进行展开,从工具推荐、迁移原理、常见难点、辅助脚本,到项目中多个 Shader 批量转换的实践流程,帮助你系统掌握迁移方法。
2025-06-10 08:53:47
2364
33
原创 【工程配套】在Unity项目中接入思必驰语音SDK,实现类似“语音助手”的功能
【工程配套】在Unity项目中接入思必驰语音SDK,实现类似“语音助手”的功能
2025-06-09 08:57:12
5459
35
原创 【方案分享】蓝牙Beacon定位精度优化(包含KF、EKF与UKF卡尔曼滤波算法详解)
随着物联网与智能空间的发展,**蓝牙Beacon定位系统**已广泛应用于展馆导航、商场引导、工业仓储等场景中。但现实中我们常常遇到这些问题:* RSSI(信号强度)波动剧烈,定位不稳定;* Beacon信号容易受到多路径、遮挡等干扰;* 基于三边定位法得到的位置误差较大。为了解决这些问题,**滤波算法成为关键手段**,而卡尔曼滤波(Kalman Filter)是其中最核心的一种方案。
2025-06-07 00:15:00
1486
27
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第二节|VR眼镜端的开发适配与交互设计
在本节中,我们将详细讲解如何在Unity中针对主流VR眼镜设备(如Pico 系列、Meta Quest系列)进行适配与交互设计开发。内容覆盖XR插件配置、XR Rig构建、输入监听机制、空间UI设计等多个关键方面,为实现沉浸式360°视频应用打下坚实的技术基础。
2025-06-02 11:57:55
2721
33
原创 【Unity笔记】Unity WASD+QE 控制角色移动与转向(含 Shift 加速)实现教程
在 Unity 游戏开发中,键盘控制角色的移动与转向是基础功能之一。本文详细讲解如何使用 C# 实现基于 WASD 移动、QE 转向 与 Shift 加速奔跑 的角色控制器,适用于第一人称、第三人称、自由漫游等场景。通过直观的 Transform 控制方法与可配置参数,打造一个轻量、易拓展的移动系统。附完整代码与优化建议,适合新手学习与快速原型开发。
2025-05-31 18:16:21
924
4
原创 【Android笔记】记一次 CMake 构建 Filament Android 库的完整排错过程(安卓交叉编译、CMake、Ninja)
本文将详细记录我在构建 [Google Filament](https://github.com/google/filament) Android 库的过程中,遇到的各种 CMake 报错与环境配置问题,以及逐一解决的思路与方法,希望对使用 CMake 构建跨平台 C++ 工程的你有所帮助。
2025-05-28 08:57:03
2761
34
原创 【话题讨论】如何写出高质量技术文档?附模板、工具与开发者必学实践指南
如何写出高质量技术文档?附模板、工具与开发者必学实践指南。在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。
2025-05-26 19:01:27
1602
18
原创 【如何做好一份技术文档?】用Javadoc与PlantUML构建高质量技术文档(API文档自动化部署)
在本指南中,我们将深入探讨如何使用Javadoc和PlantUML工具,围绕Java项目生成专业的类图、流程图与结构化的API文档,并整合成完整的开发流程与快速开始模板,帮助技术团队高效构建可持续维护的知识资产。
2025-05-24 10:42:46
2846
41
原创 【方案分享】展厅智能讲解:基于BLE蓝牙Beacon的自动讲解触发技术实现
让观众靠近展品即可自动弹出讲解页面,是智能展厅的核心功能之一。本文将从软硬件技术、BLE Beacon原理、微信小程序实现、优劣对比与拓展方案五个维度,系统讲解“靠近展台自动讲解”的整体技术实现方案。
2025-05-23 08:49:37
1249
20
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第一节|基于Unity的360°全景视频播放实现方案
本节介绍了在 Unity 中播放 360° 全景视频的三种实用方案:Skybox 六面贴图、球体 UV 映射和 AVPro 插件集成。文中提供了完整的实现示例、性能优化建议与兼容性处理思路,帮助开发者根据项目需求和设备性能,快速选择并落地高效、流畅的全景视频播放方案。
2025-05-19 23:49:02
3680
26
原创 【Android】一键创建Keystore + Keystore 参数说明 + 查询SHA256(JDK Keytool Keystore)
在 Android 应用开发与发布中,**Keystore(签名文件)**扮演着至关重要的角色。本文将介绍如何通过 `.bat` 脚本一键创建 Keystore 文件,并详细讲解每一个参数的含义,帮助你快速掌握签名文件的生成方式及用途。
2025-05-19 21:38:14
1423
17
原创 【串流VR手势】Pico 4 Ultra Enterprise 在 SteamVR 企业串流中无法识别手势的问题排查与解决过程(Pico4UE串流手势问题)
使用 MRTK3 搭建交互场景,需在 Pico 4 Ultra Enterprise(简称 Pico4U 或 Pico4UE)中使用手势识别进行交互测试。在部署落地阶段,设备以 **企业串流方式连接 PC 的 SteamVR**,但串流后手势识别功能完全失效。本文档总结了问题分析、串流版本对比与具体解决过程,以供后续开发或部署参考。
2025-05-16 19:13:35
3401
35
原创 【Unity笔记】Unity图表插件推荐与使用指南:轻松实现可视化图表(Unity绘制折线图/柱状图/饼图)
本文整理自近期在 Unity 中实现折线图、波形图等图表可视化功能的调研与开发实践,聚焦图表库选型、使用方式与扩展技巧,目标为在 Unity 项目中实现功能完整、性能稳定的图形展示方案,供有类似需求的开发者参考。
2025-05-16 13:30:00
1501
19
原创 【Part 2安卓原生360°VR播放器开发实战】第四节|安卓VR播放器性能优化与设备适配
本文聚焦解码与渲染两大模块的性能优化,以及运行时资源和多设备的适配方法,确保在不同性能等级设备上都能获得满意的体验。
2025-05-12 00:00:00
3275
28
原创 【EBNF】EBNF:扩展巴克斯-诺尔范式文件格式与实用写法详解
**Extended Backus-Naur Form** (EBNF)是一种形式化的语法,用于指定编程语言或其他形式化语言的结构。它是Backus-Naur形式(BNF)的扩展,最初由John Backus和Peter Naur开发,用于描述Algol编程语言的语法。
2025-05-11 19:49:14
1074
15
原创 【相机标定】OpenCV 相机标定中的重投影误差与角点三维坐标计算详解
本文将从以下几个方面展开,结合典型代码深入解析 OpenCV 中的相机标定过程,重点阐述重投影误差的计算方法与实际意义,并通过一个 `calcBoardCornerPositions()` 函数详细讲解棋盘格角点三维坐标的构建逻辑。
2025-05-09 20:02:31
2218
18
原创 【Unity笔记】PathCreator使用教程:用PathCreator实现自定义轨迹动画与路径控制
介绍一款强大的Unity插件 —— **PathCreator**,它由SebLague 开发,开源、易用、功能强大,深受开发者社区喜爱。我们将从插件介绍、安装方法、基本使用、代码实现、进阶技巧、实战案例及常见问题进行全方位讲解,力求提供一篇可落地的、完整的路径控制技术文档。
2025-05-09 19:48:07
1285
9
原创 【Unity笔记】实现支持不同渲染管线的天空盒曝光度控制组件(SkyboxExposureController)——参数化控制
本文将实现一个 `SkyboxExposureController` 组件,兼容三大渲染管线,实现统一的曝光度控制逻辑。
2025-05-08 02:00:00
4986
12
原创 【踩坑记录】手柄监听失败?一文看懂Unity XR输入配置与故障排查全过程
Unity XR项目中使用 `InputDevice.TryGetFeatureValue` 实现手柄按键监听,但遇到无法获取按键值的问题,本文梳理完整排查流程与解决方案。
2025-05-08 01:45:00
1231
1
原创 【工具】HandBrake使用指南:功能详解与视频转码
HandBrake作为一款免费、开源、跨平台的视频转码神器,HandBrake 拥有强大的编码能力和直观的图形界面,是视频压缩与格式转换的不二之选。本文将全面梳理 HandBrake 的使用方法与功能特性。
2025-05-07 19:46:32
4166
3
原创 【Android笔记】Android 图像加载:使用 Glide 加载 GIF、序列帧及多种图片格式全解析
本文将系统讲解如何在 Android 项目中使用 Glide 高效加载多种格式的图像资源,包括静态图、GIF 动图、序列帧图像等,同时解析各类资源的适用场景、性能优化策略与常见问题排查。
2025-05-07 08:00:00
1124
1
原创 【踩坑记录】项目Bug分析:一次因 `String.isBlank()` 引发的崩溃(No such instance method: ‘isBlank‘)
在日常的 Java 项目开发中,使用 `String` 的常见工具方法如 `isEmpty()`、`trim()` 等已司空见惯。然而,近期在一次项目中使用了 `String.isBlank()` 方法,结果竟然直接导致崩溃。本文将给出最佳实践与通用替代方案,希望对你避免类似踩坑有所帮助。
2025-05-06 18:02:47
1323
4
原创 【Part 2安卓原生360°VR播放器开发实战】第三节|实现VR视频播放与时间轴同步控制
在前两节中,我们介绍了如何通过传感器实现VR视角控制,并使用等距圆柱投影完成了360°视频画面的渲染。本节将深入介绍播放器的核心交互功能——**播放控制与时间轴同步**,包括如何在VR场景中实现播放、暂停操作,以及如何将视频播放进度与SeekBar时间轴联动展示。
2025-05-06 18:01:49
1865
5
原创 【工具】Windows批量文件复制教程:用BAT脚本自动化文件管理
本文介绍了如何通过Windows批处理脚本(.bat文件)实现批量复制文件的操作,适用于自动化构建、部署和备份任务。详细讲解了如何设置源路径和目标路径、如何使用copy /Y命令进行文件复制并覆盖目标文件、如何处理跨目录操作,以及如何在脚本中调用其他批处理文件。通过实际案例帮助开发者更高效地完成文件管理任务,减少人为错误,提升工作效率。
2025-05-01 22:37:11
1687
4
原创 【方案分享】基于Three.js和Stencil Buffer的AR实物遮挡方案,支持不规则动态区域(AR地下设施、AR虚实遮挡)
在基于 Web 的 AR 应用中,实现真实物体遮挡虚拟物体效果是关键难点之一。本文基于 Three.js 和 Stencil Buffer 技术,详细讲解如何实现不规则区域的实时遮挡裁剪效果,适用于动态场景中的 AR 虚实融合,解决传统遮挡矩形裁剪局限,助力构建更真实的增强现实体验。
2025-05-01 10:25:10
2068
4
原创 【Android笔记】Android二维码功能实现:支持URL输入的完整代码与截图方案
二维码,是连接线下与线上最便捷的通道。作为 Android 开发人员,我们如何从 URL 快速生成二维码?本文将从一个真实需求出发,介绍二维码的生成、样式美化、截图保存等完整技术流程。**含源码、边距优化、UI圆角封装、Dialog截图技巧。**
2025-04-30 14:45:00
966
2
【Unity角色控制】Easy Character Movement 2 v1.4.2
2025-05-22
Unity图表绘制插件 - Graph And Chart1.91
2025-05-13
Unity 编辑器工具:一键查找场景中组件引用
2025-04-23
【UnityEditor扩展】在 Unity 中创建棱柱体(用作VR安全区检测),同时在编辑器插件中实现与撤销/恢复功能
2025-04-07
【Unity MR开发】MRTK3的相关依赖(包含MRTK3的所有依赖资源)
2024-10-15
Amplify Shader Pack 2.3.2
2024-12-11
Amplify Shader Editor 1.9.8
2024-12-11
Eq AR SDK For Unity
2024-05-11
【Unity插件】Shiny SSR 2 - Screen Space Reflections
2024-12-02
【Unity MR开发】MRTK3的示例场景(不包含依赖)
2024-10-15
【Unity MR开发】Pico开发接入MRTK3的Scripts资源
2024-10-15
UniGLTF-1.27
2024-10-12
Unity编辑器一键安装“HybridCLR”和“ARCore”的插件
2024-05-11
代码文档生成工具Doxygen:doxygen-1.10.0
2024-05-11
安卓opencv(opencv-4.5.5.aar)
2024-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人