-
Creator 版本:3.8.6
-
重现方式:编辑预制体并保存关闭,重新打开后
-
首个报错: 无报错
最近使用Cocos做点自己的小项目时,遇到一个疑惑的问题,不清楚是我用法有问题还是一个bug,情况如下:
我有一个继承自Component的自定义组件
然后基于该组件派生出各种不同的功能的组件,如
其中HitFrameProperty是我的一个自定义数据类
现在问题来了,当我将上面的组件都挂接到一个节点之下时,首次挂接一切都是正常的,如下图:
但当我保存预制体,并且关闭编辑界面,再次打开预制体时,突然就会多出一个为空的属性,如下图红色矩形框内所示:
这个属性明明我没有在组件中定义过,我打开预制体的文件,搜索这个属性也没有发现存在预制体中,但是调试还是能观察到有这么一条空字段存在于实例之中,实在令我疑惑,希望有朋友遇到相同的情况能够解答,也希望官方能够帮忙解惑,谢谢了~