如果您有一个创建粒子系统的脚本,然后从 prim 中删除该脚本,那么粒子似乎不会消失。我怎样才能摆脱它们?
问问题
330 次
2 回答
7
这是因为粒子被认为是 prim 的属性,就像它的纹理一样。因此,您必须向 prim 添加一个脚本来清除其粒子设置:
default
{
state_entry()
{
llParticleSystem([]);
}
}
于 2009-06-22T22:20:56.190 回答
0
Evil Spork 的回答很好。我只是建议您完成后删除脚本。因为正如他所说,粒子是一个基本属性,您只需要脚本来更改粒子设置。
这就是为什么我宁愿使用:
default
{
state_entry()
{
llParticleSystem([]); // or llLinkParticleSystem(LINK_SET, []); for whole object
llRemoveInventory(llGetScriptName()); // remove the script, we don't need it anymore
}
}
于 2013-04-12T09:10:39.180 回答