自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity Addressable 误区:加载场景后立即释放句柄导致场景被卸载

加载场景后立即释放句柄导致场景被卸载”这一误区的根本原因在于对 Addressable 引用计数机制的误解。Release 方法用于减少引用计数,当计数归零时资源会被卸载。对于场景资源,应使用专门的 UnloadSceneAsync 方法进行卸载,而不是通过 Release 释放句柄。

2026-03-29 09:10:46 616 1

原创 Unity IL2CPP 误区:MySQL.Data 组件报错解决方案——替换为 MySqlConnector

摘要:Unity项目在切换至IL2CPP打包时,MySQL.Data.dll会出现兼容性问题。最佳解决方案是使用MySqlConnector替代,该驱动不依赖System.Configuration且完全支持IL2CPP。替换步骤包括:移除原有驱动、下载MySqlConnector 2.1.2版本及其4个必要依赖项(Microsoft.Extensions.Logging.Abstractions等)、修改代码命名空间。所有DLL需放入Assets/Plugins目录,优先选用netstandard2.0版

2026-03-28 10:35:11 713

原创 Unity多人联网误区:NGO自动跳转场景时Addressable+华佗热更导致“NetworkPrefab could not be found”错误及解决方案

摘要:在使用NGO+Addressable+HybridCLR的热更新方案时,开发者常遇到网络预制体已手动注册但切换场景仍报错的问题。本文分析指出,NGO的NetworkPrefabs列表仅存储预制体引用而非实例,而Addressable资源需要异步加载。核心解决方案是在场景切换前预加载所有网络预制体到内存中,确保NGO能直接获取。此外还探讨了NGO自动跳转与BuildSettings的强制关联问题,建议开发者根据项目需求选择预加载或动态注册方案。该问题本质是注册与加载时机的冲突,预加载可有效解决。

2026-03-27 10:34:58 683

原创 Unity:Hybridclr(华佗)+Addressable热更新使用误区:场景未标记Addressable时静态物体挂载热更脚本导致Script Missing的解决方案

本文分析了HybridCLR热更新与Addressable系统配合时,非Addressable场景中热更脚本失效的问题。原因在于Unity静态打包机制无法识别运行时加载的热更脚本。提供了三种解决方案:1)动态挂载脚本;2)将静态物体改为Addressable预制体;3)将场景标记为Addressable。这些方法解决了热更脚本在非Addressable场景中的加载时序问题,确保脚本能正确解析。

2026-03-26 21:15:56 1160 1

空空如也

空空如也

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

TA关注的人

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