You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MonoBehaviour中的公有变量未在Unity Inspector面板显示问题

Unity单脚本新增变量不显示在Inspector排查方案
  • 优先核对脚本类名与文件名是否完全一致,大小写完全匹配。MonoBehaviour脚本要求类名和文件名严格对应,绑定异常时会无法刷新变量显示。
  • 排查是否存在对应该脚本的自定义Editor拓展。如果项目中有带[CustomEditor(typeof(目标脚本类名))]特性的编辑器类,且未调用base.OnInspectorGUI(),会覆盖默认Inspector绘制逻辑,不会自动展示新增的序列化变量。
  • 确认该脚本所在程序集无编译错误。打开Console面板清空后手动触发重编译,存在报错时Unity不会刷新该脚本的Inspector结构。因你将变量复制到其他脚本可正常显示,可排除变量本身不符合序列化规则的问题。
  • 检查项目中是否存在同名MonoBehaviour类,即使命名空间不同也可能引发绑定冲突,导致变量不刷新。
  • 可尝试右键点击该脚本选择Reimport强制重新导入,或删除项目Library目录后重启Unity重编全项目解决缓存异常问题。

内容的提问来源于stack exchange,提问作者Akin Erkan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 03:09:02