查看“LlParticleSystem”的源代码
←
LlParticleSystem
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llParticleSystem |参数= 参数: • list rules–Particle system rules list in the format [ rule1, data1, rule2, data2 . . . rulen, datan ] |返回值= 返回值: 基于规则列表为包含基本体定义粒子系统。 |注意事项= 注意事项 使用具有非零发射器年龄(PSYS_SRC_MAX_age)设置的粒子系统时,您可能会注意到粒子系统可能会重新启动,而不会关闭任何脚本触发器。这是由于一个bug导致发射器在任何prim属性被更新或以其他方式发送到查看器时“重置”。因此,您可能必须使用计时器或强制睡眠,然后在年龄过期后清除粒子系统。黛比·特里林在这里发表了一篇文章:http://forums archive.secondlife.com/54/fa/260031/1.html#post1996465 PSYS_SRC_OMEGA定义的自旋与区域坐标系有关,而不是prim的局部坐标系。 PSYS_SRC_OMEGA的新非零矢量值在生效之前不会将发射器与prim重新对齐。观察者将继续使用新的Ω值旋转发射器,从发射器最后已知的方向开始。发射器的当前方向是由观察者而不是模拟器决定的,两个人看着相同的效果可能会看到不同的结果。若要将发射器与prim重新对齐,请创建一个效果,并将PSYS_SRC_OMEGA设置为零_VECTOR足够长,以便观看者有机会渲染它。 粒子朝着人形化身移动,由PSYS_SRC_TARGET_KEY rule指定,并设置PSYS_PART_TARGET_POS_MASK标志,最终将位于化身边界框的几何中心,不幸的是,这使它们看起来像是在攻击腹股沟区域的人。如果你想让他们在目标化身的另一个点结束,你必须放置一个目标prim,移动到你希望他们结束的位置,并使用该prim的键作为PSYS_SRC_target_key规则的值。 secondlife查看器使用优化来剔除那些在一定距离内太小而看不见的对象。如果发射器非常小,并且由于距离而被剔除,则与其关联的粒子系统也不会被渲染。 |示例= 示例一 <pre> llParticleSystem( [ PSYS_PART_FLAGS, PSYS_PART_WIND_MASK | PSYS_PART_EMISSIVE_MASK, PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_EXPLODE, PSYS_PART_START_COLOR, <1.0, 0.0, 0.0> ] ); </pre> |相关函数= [[llGetLinkNumber]]--返回脚本所在 prim 的链接号。 |相关事件= }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlParticleSystem
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息