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

Unity-C#脚本变量无法在Inspector窗口显示求助

Unity Inspector无法编辑变量排查方案(适配2023.2.6f1版本)
  • 检查Inspector锁定状态:查看窗口右上角的锁形图标,若处于锁定状态点击解锁。
  • 确认脚本编译正常:打开Console窗口,排查所有红色编译错误,修复后重启编辑器再尝试编辑。
  • 核对选中对象:确保选中的是挂载目标脚本的GameObject,而非脚本文件本身(选中脚本仅显示导入设置)。
  • 重置编辑器布局:执行顶部菜单栏命令 Window > Layouts > Reset to Factory Settings,重置后重启Unity。
  • 清理编辑器缓存:关闭Unity,删除项目根目录下的Library文件夹,重新打开项目让Unity重建缓存(操作前建议备份项目)。
  • 校验序列化配置:
    • 私有变量需添加[SerializeField]标签才会显示;
    • 自定义类要加上[System.Serializable]标签才能被序列化;
    • 确保变量未被[NonSerialized]标签标记。
  • 测试基础脚本:新建空脚本写入极简代码,示例:
    using UnityEngine;
    
    public class TestScript : MonoBehaviour
    {
        public int testValue;
    }
    
    挂载到空GameObject上,若仍无法编辑,考虑重新安装Unity 2023.2.6f1版本。
  • 排查插件冲突:禁用所有第三方插件,重启编辑器测试。若恢复正常,再逐个启用插件定位冲突源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 20:54:53