很简单的问题,倒腾插件时设置粒子组件的bursts属性,这个玩意是个数组,初始化长度为0。然后我就卡在怎么设置这个属性上了。
await Editor.Message.request(“scene”, “set-property”, {
uuid: uuid,
path: "__comps__.0.bursts",
dump: {
type: "cc.Burst",
value: [
{
type: "cc.Burst",
value: {
time: {
type: "Number",
value: 5
},
repeatCount: {
type: "Number",
value: 5
},
repeatInterval: {
type: "Number",
value: 5
},
count: {
type: "Number",
value: 5
}
}
},
]
}
})
这是我搞了两天后弄出来的成功了一半的方案。3.7中用这个写法会报错,然后选中其他节点重新回去选中被设置过的节点后,发现bursts属性就有了。
我感觉问题的关键出在数组类型的属性上。有没有大佬知道怎么处理?