" name="baidu-site-verification"/>
UDP 报文末尾多出一个随机字节:一次 C 字符串 \0 惯性引发的悬案

UDP 报文末尾多出一个随机字节:一次 C 字符串 \0 惯性引发的悬案

Unity 通过 UDP 发送的 ASCII 报文在第三方接收端末尾多出随机字节,排查发现是 C 字符串以 \0 结尾的惯性:其他模拟器发送时带上了结尾的 \0,而 C# 只发可见字符,导致按 \0 扫描的接收端越界读取内存残留。发送端补一个 \0 即可对齐。

给 PurrNet 接入 YooAsset:让网络同步的资源也能热更

给 PurrNet 接入 YooAsset:让网络同步的资源也能热更

本文记录了为 PurrNet 网络框架集成 YooAsset 资源热更系统的完整过程,通过注册表、场景同步、IL 拦截等技术,让 YooAsset 资源能够像普通 Prefab 一样享受网络同步能力,实现热更资源与网络同步的无缝结合。

YAsset场景优化加载:DynamicSpawn 实践

YAsset场景优化加载:DynamicSpawn 实践

使用 DynamicSpawn 解耦 Unity 场景与 Prefab 硬引用,实现轻量布局、分帧加载及可视化编辑。

AI 开发相关

AI 开发相关

推荐几款实用的 AI 开发工具,包括 Trellis、Claude Code 状态栏工具 CCometixLine,以及提升交互与代码审查效率的 AI 技能包。

Unity国产麒麟操作系统视频播放问题

Unity国产麒麟操作系统视频播放问题

在 Linux 系统的 Unity 项目中使用原生 VideoPlayer 时, 只有 webm 格式视频可正常播放, 可通过 ffmpeg 进行转码。

记录一次紧急修复Vaultwarden

记录一次紧急修复Vaultwarden

Vaultwarden 升级至 1.36.0 因数据库字符集与排序规则不兼容导致外键约束失败,回退降级并重建数据库后恢复正常。

Qwen3-TTS本地生成工具

Qwen3-TTS本地生成工具

为通义千问 Qwen3-TTS 打造的 Gradio Web UI,支持预设音色、语音设计与声音克隆,让 AI 语音创作更便捷。

Unity资源依赖检查

Unity资源依赖检查

本文介绍了三个 Unity 编辑器工具,用于追踪场景和预制体中的资源依赖,定位冗余资产,从而优化 YooAsset 打包流程,避免内存爆炸和加载缓慢。

LGUI 基本组件

LGUI 基本组件

本文详细介绍 LGUI 框架中 UI 元素的布局、渲染核心组件 LGUICanvas 及其多种渲染模式,以及常用效果、事件系统和交互组件的使用方法。

LGUI Prefab

LGUI Prefab

LGUI Prefab和Unity Prefab系统很相似,在虚幻中预制件是可以存储在资产中并实例化到关卡中的 actor 集合,它不受 UI 元素的限制,您可以在 LGUIPrefab 中使用几乎所有 actor 类型;Actor指的就是虚幻的Actor

弹