查看“LlLinkSitTarget”的源代码
←
LlLinkSitTarget
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llLinkSitTarget( integer link, vector offset, rotation rot ); |参数= 参数: integer link – Link number (0: unlinked, 1: root prim, >1: child prims and seated avatars) or a LINK_* flag vector offset – Additional position for the sit target in local prim coordinates. rotation rot – Additional rotation for the sit target relative to the prim rotation. |返回值= 返回值:为连接的 prim (s)设置坐的位置。坐的位置是相对于 prim 的位置和旋转 |注意事项= *Link 需要是一个实际的链接编号,或者是一个等同于单个 prim 的链接常量,例如 link root 和 link this。 *链接设置,链接所有的孩子和链接所有其他不会工作。 *Link 需要为未链接的 prim 连接 _ this。指定 link _ root (整数值1)将不起作用。 *一旦一个坐标目标被移除 llavataronlinksittarget 将只返回 null _ key。 *移除或停用设置静坐目标的脚本不会移除 prim 的静坐目标。 *Sit target 是一个 prim 属性,不依赖于脚本来继续存在。 *要移除坐标目标,请使用以下命令: <pre> llLinkSitTarget(linkNum, ZERO_VECTOR, ZERO_ROTATION); </pre> *无法从馅饼菜单中删除“坐”选项。如果 llsetsittext 设置为空格“”或类似的透明字符串,它将显示为被删除。 *不能使用附件(请参阅 svc-6100为这样的特性投票)。 *腐烂影响坐标目标的位置,以一个小车的方式。为了纠正腐烂病菌,从腐烂为零的位置减去 < 0,0,0.4 > 。参见 llsittarget 的例子。这个偏移量在 opensim 0.7.6上是 < 0,0,0.418 > (在0.8版本上是0.4) ,但是还有更多的偏移量(opensim 和 sl 仍然不兼容)。你可以在这里找到血淋淋的细节和一个例子。 *Lslinkprimitivepparams 是一个更困难的工作。 *动画是相对于代理目标的,但代理目标不是由动画描述的。 *虚拟目标不会更新已经坐着的虚拟化身的位置。请查看更新/目标以获得更新方法。 *每个轴线的偏移量限制在300米。X,y 和 z 分量必须在[-300,300.0][3]范围内。 *如果超出可接受的范围,则四舍五入至最接近的限值。 *如果一个对象有多个座位(每个座位都有一个脚本用于设置一个与 llsittarget 一起的坐标目标,或者 linkset 有一个脚本用于分配几个 lllinksittarget) ,下面的方法确定一个虚拟化身最终的坐标目标: *如果点击的 prim 有一个坐标目标,并且该坐标目标未满,则使用该坐标目标。 *如果点击的 prim 没有坐标目标,并且一个或多个其他链接的 prim 有没有满的坐标目标,则使用链接数最低的 prim 的坐标目标。 |示例= 示例一 <pre> integer GetPrimCount() { //always returns only the number of prims if(llGetAttached())//Is it attached? return llGetNumberOfPrims();//returns avatars and prims but attachments can't be sat on. return llGetObjectPrimCount(llGetKey());//returns only prims but won't work on attachments. } </pre> |相关函数= [[llGetLinkNumber]] [[llSetSitText]] [[llAvatarOnSitTarget]] [[llAvatarOnLinkSitTarget]] [[llUnSit]] |相关事件= [[changed]] }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlLinkSitTarget
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息