查看“LlGetPos”的源代码
←
LlGetPos
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: vector llGetPos( ); |参数= 参数: |返回值= 返回值:返回任务在区域坐标中的矢量位置 |注意事项=从附件的根调用时,返回穿戴者的区域位置。要查看使用的位置,请启用“开发>虚拟形象>显示代理目标”并使用红色十字线。如果化身坐在一个物体上,红色的十字线可能被白色的隐藏在相同的位置。 当在附件的子prim中调用时,给定的位置再次相对于化身的根位置和旋转,但与根prim的偏移量相加。从视觉上看,报告的位置只有当对象的根附加到零旋转和零矢量的附加虚拟形象中心时才是正确的。移动附件的根或更改附件点不会影响报告的位置。阿凡达动画是不可见的模拟器,所以它也不影响报告的位置。 |示例= 示例1 <pre> default { touch_start(integer total_number) { // 触摸时,检查对象的位置,将其保存到“位置”,然后将其转换为字符串并说出。. vector position = llGetPos(); llSay(0, (string)position); } } </pre> <pre> default { on_rez(integer param) { // 在向量名后面加上.x.y或.z可以得到该轴的浮点值。 vector pos = llGetPos(); float Z = pos.z; // <--- Like this. if(Z > 500.0) llOwnerSay("Oooh! I'm up high!"); } } </pre> |相关函数= [[llGetLocalPos]] – 获取原始本地位置 [[llGetPrimitiveParams]] – 获取基本属性 [[llGetRootPosition]] – 获取根基本位置 [[llSetPos]] – 设置基本位置 [[llSetPrimitiveParams]] – 设置基本属性 [[llSetLinkPrimitiveParams]] – 设置链接的基本项属性 }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlGetPos
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息