【Unity】报错记录 —>

报错记录

一、出现情况

在打开配置文件时启动项目,可能因为标签之间的冲突 导致报错。

二、报错提示

Could not find the member 'm_PropertyDrawer' on internal Unity type 'UnityEditor.PropertyHandler';

三、原因分析

在配置文件中使用了 [Min()]标签 导致与Odin插件序列化的标签冲突 ,注释掉或更换Odin重写的相对应标签即可解决。
在这里插入图片描述

注:主要是Odin版本低(v2.1.1)造成,实测高版本(v3.0以上)不会出现报错。

四、解决方案

1.查找到出现冲突的标签将其删除禁用。

在这里插入图片描述

2.查询Odin标签库寻找与冲突标签功能一致标签进行替换,即可。

在这里插入图片描述

五、总结

本质上这个报错并不会影响项目运行,所以不解决也可以。

posted @   星空探险家  阅读(67)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示