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

原创 【性能优化】Unity 渲染优化全解析:Draw Call、Batch、SetPass 与批处理技术
本文将从 **Unity Statistics 面板参数解析**入手,深入讲解 **Dynamic Batching、Static Batching 与 GPU Instancing**,并提供实用优化策略和排查方法,帮助开发者快速提升渲染性能。
2025-08-29 19:55:21
912
14

原创 为什么软解码依然重要?深入理解视频播放与开发应用(视频解码)
软解码(Software Decoding)是视频解码中最灵活的一种方式,完全依赖 CPU 来执行压缩算法的逆过程。本文从原理、优势与劣势、典型应用、跨平台实现到未来趋势,系统梳理软解码的技术细节,并结合 FFmpeg、VLC、OpenCV 等实际案例,帮助开发者理解何时该选择软解码、何时依赖硬解码。
2025-08-25 20:53:02
5049
34

原创 【Part 4 未来趋势与技术展望】第一节|技术上的抉择:三维实时渲染与VR全景视频的共生
在实际的 VR 内容创作中,单一依赖三维实时渲染或全景视频往往难以同时满足沉浸感、交互性与性能优化的多重需求。因此,我们通常会将两种技术形态的优势进行有机融合。随着 GPU 算力的进一步提升、视频编码压缩技术的进步,以及 AI 驱动的场景重建与物体识别能力不断增强,**全景视频与实时渲染的融合体验还将更加自然、智能与沉浸**。
2025-08-13 20:46:23
6767
49

原创 「安卓原生3D开源渲染引擎」Sceneform‑EQR:我的开源进化之路
Sceneform-EQR 是"EQ-雪梨蛋花汤"对谷歌“sceneform-android-sdk”的扩展,适用于图形和视频,以及增强现实(AR)和虚拟现实(VR)相关领域。它目前集成了 ARCore、AREngine 和 ORB-SLAM,提供多种场景选项,包括 AR 场景、VR 场景和自定义背景场景,以满足不同的原生三维开发需求。
2025-06-28 00:15:00
10300
62
原创 【Unity&AS】Unity & Android Studio 联合开发快速入门:环境配置、AAR 集成与双向调用教程
本文全面介绍了 Unity 与 Android Studio(AS)联合开发 的实用方法,涵盖环境配置、Visual Studio 脚本调试、Unity 调用 AS 导出的 aar、AS 调用 Unity 导出的工程,以及双方互相调用的多种实现方案。通过示例代码演示了 Unity 端调用 Android 静态方法、非静态方法、继承 UnityPlayerActivity 的方式,以及 AS 端通过 UnitySendMessage 与 AndroidJavaProxy 回调 调用 Unity 的技巧。
2025-08-23 20:05:26
3172
42
原创 全球首款 8K 全景无人机影翎 A1 发布解读:航拍进入“先飞行后取景”时代
影翎 A1 通过“**先飞行,后取景**”的全景拍摄模式,大幅降低了专业航拍的操作难度,让更多普通用户也能轻松完成过去只有专业航拍团队才能完成的复杂运镜。
2025-08-20 20:53:44
2070
17
原创 【案例分享】AI使用分享|如何运用 GPT完成小任务并提升效率 —— Prompt 与案例整理
本篇文章将结合实际案例,全面介绍如何通过**设计合理的 Prompt(提示词)**,以及如何在不同场景下高效利用 AI 完成各种“小任务”。
2025-08-18 21:06:25
6146
38
原创 【Unity笔记】视频播放控制器全攻略:支持延迟播放、事件回调与多视频管理的完整实现
通过使用 NamedClip 数据结构和 Dictionary 映射,你可以轻松管理多个视频并在 Inspector 中绑定自定义逻辑,无需修改代码即可适应不同场景。
2025-08-12 08:00:00
8562
37
原创 【Android笔记】Android Bitmap颜色抖动处理代码详解与反混淆实践
本文围绕一段安卓平台Bitmap图像处理代码展开,介绍其核心功能:通过颜色抖动(Floyd–Steinberg算法变种)对图像进行颜色量化处理,实现对输入图像的调色板映射与输出。文章深入分析代码逻辑,推断混淆前的语义,并重构为易读版本,帮助读者理解和复用。
2025-08-10 12:44:45
1265
21
原创 【话题讨论】GPT-5 发布全解读:参数升级、长上下文与多领域能力提升
2025 年 8 月,OpenAI 正式发布全新旗舰模型 GPT-5,它不仅整合了 GPT-4o、o3、o4-mini、GPT-4.1 等能力,还通过智能路由系统,将不同子模型的优势无缝融合,实现了性能、准确率与上下文处理能力的全方位跃升。无论是开发者、企业,还是普通用户,GPT-5 都提供了更高的推理深度、更低的幻觉率和更灵活的 API 控制参数。这篇文章将从技术架构、性能评测、应用场景到未来趋势,全景式解析 GPT-5 的革新与影响。
2025-08-10 12:40:17
6892
48
原创 【Android笔记】Android 自定义 TextView 实现垂直渐变字体颜色(支持 XML 配置)
本文将带你**从原理到实现**,一步步完成一个支持 **上到下颜色渐变** 的 `TextView`,并且**支持在 XML 中直接配置渐变颜色**,无须每次写 Java 代码去设置。
2025-08-08 08:57:46
5814
37
原创 【Unity笔记】Unity TextMeshPro 字体显示为方块的终极解决方案(含中文、特殊字符支持)
在 Unity 开发中,TextMeshPro(简称 TMP)作为推荐使用的文本渲染组件,广泛应用于 UI 界面、游戏提示、聊天系统、输入框等场景。然而,许多开发者在使用 TMP 时会遇到一个令人头疼的问题:**字符显示为方块(□)**。这通常是因为字体资源缺失或者字符集不完整。本文将深入剖析问题根源,系统讲解解决方案,并附上实战代码与字体推荐,适合所有想彻底解决“TMP 字体方块问题”的 Unity 开发者阅读收藏。
2025-08-05 13:45:00
6005
32
原创 【Unity笔记】 Unity项目中文路径下的内存泄漏排查全攻略:软连接绕过路径问题+命令行启动参数实战
本文将结合Unity内存泄漏的检测与排查技术,重点介绍如何绕过中文路径带来的命令行启动障碍,尤其是利用Windows软连接(mklink /J)实现无障碍调试。帮助你搭建一套稳定、高效的Unity内存调试环境。
2025-08-01 18:30:04
5203
47
原创 【Unity笔记】Unity Camera.cullingMask 使用指南:Layer 精准控制、XR 多视图与性能提升
本文介绍了如何使用 Unity 的 `CullingMask` 属性来动态控制相机渲染的 Layer,通过封装 `CameraCullingMaskController` 脚本,实现了灵活的 Layer 显示与恢复控制,适用于多种实际项目场景,包括 XR 渲染分离、调试 UI 显示控制、Portal 场景效果等。
2025-07-28 18:09:31
4454
42
原创 【Unity笔记】OpenXR 之VR串流开发笔记:通过RenderTexture实现仅在PC端展示UI,在VR眼镜端隐藏UI
实现 UI 组件只在 PC 屏幕上显示,隐藏 VR 头显中的 UI,结合 Unity 的 OpenXR 框架与 RenderTexture 技术,通过相机分层渲染与数据输出,构建高质量、性能友好的跨端 UI 呈现方案。
2025-07-25 19:24:39
6432
42
原创 【Unity优化】Unity多场景加载优化与资源释放完整指南:解决Additive加载卡顿、预热、卸载与内存释放问题
本文全面梳理Unity在多场景加载(特别是LoadSceneMode.Additive模式)中出现的卡顿、预热无效、资源无法释放等常见问题,并提出实战解决方案,适用于开发中后期复杂场景管理需求。适用于Unity 2020~2022项目,兼容Addressables缺失环境。
2025-07-21 19:38:29
4703
44
原创 【Unity笔记】Unity 音游模板与免费资源:高效构建节奏游戏开发全指南
本文为Unity开发者提供一套针对下落式与轨道式音乐游戏的实用模板工程与免费资源指南,内容涵盖项目目录结构、核心功能模块、视觉特效与音效素材、开源脚本框架及辅助打谱工具,并附带完整实战代码示例与性能优化策略,帮助你高效搭建专业级节奏游戏。
2025-07-14 20:12:55
2621
44
原创 【Unity笔记】Unity中Area Light不生效的原因与解决方案:从业务需求到开发实战的全面解析
本文从**业务需求出发**,全面分析Area Light在Unity中的行为逻辑、限制条件、常见错误配置,并提供针对不同渲染管线(Built-in、URP、HDRP)的解决方案。
2025-07-10 01:00:00
1787
44
原创 【Unity笔记】Unity 粒子系统 Triggers 使用解析:监听粒子进入与离开区域并触发事件
在 Unity 的游戏与交互开发中,粒子系统不仅用于视觉特效表现,也常常需要与环境发生交互,例如火焰熄灭、进入机关触发、离开范围销毁等操作。本文全面讲解 Unity 粒子系统中 Triggers 模块的使用方式,深入解析如何监听粒子进入(Enter)与离开(Exit)某个区域,并通过 `UnityEvent` 实现无代码方式的事件响应。
2025-07-07 12:56:32
1712
31
原创 【优化】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
3253
19
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化
本节重点探讨在VR头显(如Pico、Quest)上播放8K/16K全景视频的性能挑战与优化策略。内容遵循“问题—解决方案—示例—实践提示”模式,通过图文并茂的方式呈现。
2025-07-02 20:32:50
5083
48
原创 【VR光照优化】VR中光照与天空盒模糊问题分析与优化:闪烁、色带与清晰度的全面解决方案
本文将全面分析和解决在VR开发中常见的两类问题:多光源导致物体闪烁模糊,以及天空盒颜色不清、颜色渐变带状等问题。针对这些视觉质量问题,本文将提供详实的原因剖析、Unity设置优化建议以及兼顾性能的实战解决方案,适用于Meta Quest、Pico、SteamVR等主流平台。
2025-06-30 08:58:29
1893
34
原创 【话题讨论】AI写代码的实战与语法演化:开发者要懂的Prompt工程术
本文适合所有希望借助AI工具提升开发效率的程序员,尤其是正面临职业转型、思维革新的你。
2025-06-29 12:23:45
1356
18
原创 【话题讨论】AI与XR融合的未来:大模型如何重塑AR/VR/MR产业应用与开发模式
本文探讨了AI与XR(AR/VR/MR)的深度融合,涵盖智能编码、大模型驱动的多模态生成、语音交互与动作识别等关键技术,结合教育、工业、文旅等行业案例,展示AI如何全面重塑XR开发流程与应用场景,推动效率与创新双重升级。
2025-06-27 00:30:00
2559
31
原创 【技术分享】XR技术体系浅析:VR、AR与MR的区别、联系与应用实践
本文是一篇探索XR技术体系的技术文档,浅析VR(虚拟现实)、AR(增强现实)、MR(混合现实)的定义、特性、技术演进路线,并分析AR中的OST(光学透视)与VST(视频透视)两大实现路径,及其与MR技术的融合趋势。
2025-06-23 12:06:00
3055
38
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第三节|Unity VR手势交互开发与深度优化
在之前的章节中,我们完成了Unity VR眼镜端的环境适配与基础交互设计,包括XR Plugin配置、XR Rig搭建、控制器输入和UI交互布局。本节将进一步深入到**手势交互**领域,详解如何在Unity中接入主流VR设备的裸手/手柄手势识别、实现多种手势驱动的交互功能,以及手势系统的性能优化与用户体验提升方法。
2025-06-18 08:00:00
3792
33
原创 【Unity笔记】Unity URP 渲染中的灯光数量设置— 场景、使用方法与渲染原理详解
随着游戏渲染技术的发展,渲染流水线(Rendering Pipeline)的灵活性和渲染效果成为衡量游戏表现力和渲染负担的重要标尺。Unity 的渲染流水线从最初内置渲染(Built-in pipeline)、到轻量渲染流水线(LWRP)、再到**通用渲染流水线(URP, Universal RP)**,经历了重大转变。这种转变为渲染提供更多的可控性和扩展性,但是其中很多环节需要开发者了解其中的实现原理,做到有的放矢地进行渲染设置。
2025-06-16 14:00:00
1652
28
原创 【Unity笔记】Unity Animation组件使用详解:Play方法重载与动画播放控制
本文将深入解析 Unity 中 `Animation` 组件的使用方式,重点梳理 `Play()` 方法的多种重载形式及其使用场景,结合 PlantUML 图示帮助你快速掌握动画控制逻辑。适用于处理较简单的播放需求,如 UI、物体旋转、小动画等,不涉及 Animator 控制器。
2025-06-13 00:28:17
2834
28
原创 【Unity笔记】从 ASE Shader 到 URP Shader Graph:高效迁移实践指南
本文将围绕 "ASE Shader 转 URP Shader Graph" 的整体方案进行展开,从工具推荐、迁移原理、常见难点、辅助脚本,到项目中多个 Shader 批量转换的实践流程,帮助你系统掌握迁移方法。
2025-06-10 08:53:47
2526
33
原创 【工程配套】在Unity项目中接入思必驰语音SDK,实现类似“语音助手”的功能
【工程配套】在Unity项目中接入思必驰语音SDK,实现类似“语音助手”的功能
2025-06-09 08:57:12
5635
37
原创 【方案分享】蓝牙Beacon定位精度优化(包含KF、EKF与UKF卡尔曼滤波算法详解)
随着物联网与智能空间的发展,**蓝牙Beacon定位系统**已广泛应用于展馆导航、商场引导、工业仓储等场景中。但现实中我们常常遇到这些问题:* RSSI(信号强度)波动剧烈,定位不稳定;* Beacon信号容易受到多路径、遮挡等干扰;* 基于三边定位法得到的位置误差较大。为了解决这些问题,**滤波算法成为关键手段**,而卡尔曼滤波(Kalman Filter)是其中最核心的一种方案。
2025-06-07 00:15:00
1548
27
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第二节|VR眼镜端的开发适配与交互设计
在本节中,我们将详细讲解如何在Unity中针对主流VR眼镜设备(如Pico 系列、Meta Quest系列)进行适配与交互设计开发。内容覆盖XR插件配置、XR Rig构建、输入监听机制、空间UI设计等多个关键方面,为实现沉浸式360°视频应用打下坚实的技术基础。
2025-06-02 11:57:55
2841
33
原创 【Unity笔记】Unity WASD+QE 控制角色移动与转向(含 Shift 加速)实现教程
在 Unity 游戏开发中,键盘控制角色的移动与转向是基础功能之一。本文详细讲解如何使用 C# 实现基于 WASD 移动、QE 转向 与 Shift 加速奔跑 的角色控制器,适用于第一人称、第三人称、自由漫游等场景。通过直观的 Transform 控制方法与可配置参数,打造一个轻量、易拓展的移动系统。附完整代码与优化建议,适合新手学习与快速原型开发。
2025-05-31 18:16:21
1098
4
原创 【Android笔记】记一次 CMake 构建 Filament Android 库的完整排错过程(安卓交叉编译、CMake、Ninja)
本文将详细记录我在构建 [Google Filament](https://github.com/google/filament) Android 库的过程中,遇到的各种 CMake 报错与环境配置问题,以及逐一解决的思路与方法,希望对使用 CMake 构建跨平台 C++ 工程的你有所帮助。
2025-05-28 08:57:03
2841
34
原创 【话题讨论】如何写出高质量技术文档?附模板、工具与开发者必学实践指南
如何写出高质量技术文档?附模板、工具与开发者必学实践指南。在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。
2025-05-26 19:01:27
1668
18
原创 【如何做好一份技术文档?】用Javadoc与PlantUML构建高质量技术文档(API文档自动化部署)
在本指南中,我们将深入探讨如何使用Javadoc和PlantUML工具,围绕Java项目生成专业的类图、流程图与结构化的API文档,并整合成完整的开发流程与快速开始模板,帮助技术团队高效构建可持续维护的知识资产。
2025-05-24 10:42:46
2899
41
原创 【方案分享】展厅智能讲解:基于BLE蓝牙Beacon的自动讲解触发技术实现
让观众靠近展品即可自动弹出讲解页面,是智能展厅的核心功能之一。本文将从软硬件技术、BLE Beacon原理、微信小程序实现、优劣对比与拓展方案五个维度,系统讲解“靠近展台自动讲解”的整体技术实现方案。
2025-05-23 08:49:37
1340
20
原创 【Part 3 Unity VR眼镜端播放器开发与优化】第一节|基于Unity的360°全景视频播放实现方案
本节介绍了在 Unity 中播放 360° 全景视频的三种实用方案:Skybox 六面贴图、球体 UV 映射和 AVPro 插件集成。文中提供了完整的实现示例、性能优化建议与兼容性处理思路,帮助开发者根据项目需求和设备性能,快速选择并落地高效、流畅的全景视频播放方案。
2025-05-19 23:49:02
3829
26
原创 【Android】一键创建Keystore + Keystore 参数说明 + 查询SHA256(JDK Keytool Keystore)
在 Android 应用开发与发布中,**Keystore(签名文件)**扮演着至关重要的角色。本文将介绍如何通过 `.bat` 脚本一键创建 Keystore 文件,并详细讲解每一个参数的含义,帮助你快速掌握签名文件的生成方式及用途。
2025-05-19 21:38:14
1554
17
原创 【串流VR手势】Pico 4 Ultra Enterprise 在 SteamVR 企业串流中无法识别手势的问题排查与解决过程(Pico4UE串流手势问题)
使用 MRTK3 搭建交互场景,需在 Pico 4 Ultra Enterprise(简称 Pico4U 或 Pico4UE)中使用手势识别进行交互测试。在部署落地阶段,设备以 **企业串流方式连接 PC 的 SteamVR**,但串流后手势识别功能完全失效。本文档总结了问题分析、串流版本对比与具体解决过程,以供后续开发或部署参考。
2025-05-16 19:13:35
3853
35
【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关注的人