查看“LlLookAt”的源代码
←
LlLookAt
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llLookAt( vector target, float strength, float damping ); |参数= 参数: • vector target – position in region coordinates • float strength • float damping – seconds to critically damp in |返回值= 返回值: 使物体将其上轴(正 z)指向目标,同时将其前轴(正 x)保持在水平线以下。继续跟踪目标,直到调用 llstoplookat。 |注意事项= 注意事项 *不能保证宿主对象最终会指向目标。根据物体的形状、强度和阻尼,如果阻尼在最终位置到达之前停止旋转,它很可能在不同的旋转方向上停止。 *如果 prim 不是根,那么目标物将需要根 prim 旋转的校正(见下面的例子)。 *如果物体是一个附件,那么目标就需要修正佩戴者的旋转。 *如果主机物体是物理的而且不对称,它可能会引起反冲效应,导致物体偏离原来的位置,同时使最终的旋转变得不那么精确。 |示例= 示例一 <pre> //Causes Object to look at nearest Avatar. default { state_entry() { llSensorRepeat("", "", AGENT, 20.0, PI, 0.2); } sensor(integer total_number) { llLookAt( llDetectedPos(0) + <0.0, 0.0, 1.0>, 3.0, 1.0 ); } } </pre> 示例二 <pre> // Same as above, but for use inside a child prim or the root of an attachment. // Make the child or attachment look at nearest Avatar. default { state_entry() { llSensorRepeat("", "", AGENT, 20.0, PI, 0.2); } sensor(integer total_number) { vector p = llGetPos(); llLookAt(p + (llDetectedPos(0) + <0.0, 0.0, 1.0> - p) / llGetRootRotation(), 3.0, 1.0); } } </pre> |相关函数= [[llRotLookAt]] [[llStopLookAt]] |相关事件= }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlLookAt
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息