3.x插件开发中怎么快速获取到节点的uuid

在插件中要使用
Editor.Selection?.clear?.(“node”);
Editor.Selection?.select?.(“node”, nodeUuid);
这个nodeUuid有什么快速获取的方法
不能是在层级管理器中打印uuid
除了先将预制体或场景打开然后使用Editor.Message.request(“scene”, “query-node-tree”);获得所有节点的uuid还有别的方法么
预制体或场景里面的__id__是数字拿不到这个nodeUuid

如果目标是层级管理器当前选中的节点,不必先扫整棵树,直接用 Editor.Selection.getSelected("node"),返回 UUID 数组,单选取第一个即可。__id__ 只是场景或 Prefab 序列化文件内的局部引用,不能直接当作编辑器的 nodeUuid。要找未选中的任意节点,仍需先让场景或 Prefab 进入编辑态,再查节点树或按路径匹配;同名节点最好再核对父路径,免得选错。