我总觉的编辑器针对prefab应该在这里加一个功能

image
子节点能单独选择reset操作。
现在只能整个prefab进行reset,里面其它的需要保留的特殊修改就没了。

右上角三个点的重置组件功能可以重置单独组件吧

上面这个prefab的reset是清除实例化(拖到场景)之后的独立修改,还原到prefab本来的属性。
你说的这个重置组件,是把组件还原到代码设定的值,比如transfrom的话就原点回到(0,0,0),旋转回到quat.identity,缩放回到1。而我在这个例子中,就是想要把单独某个子节点还原到原本prefab里面这个子节点设定的值,也就是要删除掉这个子节点中的覆盖了本来属性的那些属性。也避免全部还原之后,比如添加的有一些其它的节点(右边写着+加号的)被自动清除的情况。