在prefab编辑的时候,通过插件代码来自动加一个prefab到节点下,虽然加上了但是这个prefab被石莉化,断开了和原来prefab的链接。
Editor.Message.request(‘scene’, ‘create-node’, {
parent:parent_uuid,
name: node_name,
assetUuid:asset_uuid,
unlinkPrefab:false,
})
但是用人肉拖动一个asset里的prefab到节点下,可以保持link关系。是代码写的方法不对还是一个bug呢?
需要传一下 type 为 cc.type,unlinkPrefab 可以不用设置
Editor.Message.request('scene', 'create-node', {
parent: '50Z4o3rfZCRq83Tw8Ywr8Y',
type: 'cc.Prefab',
name: 'test',
assetUuid: 'bf9fd93a-0368-4bf2-b105-4aea4d09ddf2',
unlinkPrefab: false,
});
1赞