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

Unity绘制地形纹理或细节提示“brush is read-only”如何解决?

Unity 2020.3.19f1 地形绘制报错 "The brush is read-only" 解决方案

你遇到的"The brush is read-only"报错在Unity 2020.3.x版本属于高频出现的已知问题,可通过以下步骤逐一排查解决:

  • 检查地形数据读写权限
    选中场景中地形挂载的Terrain Data资产,在Inspector面板找到Read/Write Enabled选项,勾选后点击右下角Apply保存修改,重启编辑器后重试绘制操作。
  • 检查资产文件只读状态
    打开本地项目的资源文件夹,找到对应Terrain Data的.asset文件,右键查看属性,取消勾选「只读」选项后确认。如果你使用了带文件锁的版本控制工具(如Perforce、SVN),确认该地形资产已解锁,处于可编辑状态。
  • 修复版本兼容缺陷
    如果你是从更低版本迁移项目、或者导入了外部来源的地形资产,大概率是版本兼容触发的引擎bug,可通过替换地形数据解决:
    1. 右键资源窗口空白处,选择Create > Terrain > Terrain Data新建空白地形数据
    2. 选中原有地形对象,在Terrain组件中,把Terrain Data字段替换为新建的空白数据
    3. 通过地形组件的高度图导出/导入功能,把原有地形的高度、纹理层、细节树、草等配置迁移到新的地形数据中即可
  • 检查自定义笔刷读写权限
    如果你使用了自定义图片作为绘制笔刷,选中对应的笔刷纹理资产,在Inspector中勾选Read/Write Enabled后应用修改。

问题复现界面参考:
显示该问题的Unity编辑器界面

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 16:24:00