查看“LlSetHoverHeight”的源代码
←
LlSetHoverHeight
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llSetHoverHeight( float height, integer water, float tau ); |参数= 参数: • float height – 在地面上悬停的距离(如果没有,则在地面下悬停) • integer water – 布尔值,如果为真则悬停在水面之上(如果高度为负则悬停在水面之下),如果为假则忽略水就像它不存在一样 • float tau – 几秒钟后就会严重受潮 |返回值= 返回值:严重的阻尼到地面(或水)的高度在数秒。 请勿与车辆一起使用。 使用[[llStopHover]]来停止悬停。 |注意事项=只适用于物理支持的对象。 不要依赖于内置的限制。在过去,物体的初始位置和悬停高度之间的差距被限制在64米以内。在SL服务器1.26.2下,上限是地面以上4096米。 |示例= <pre> //装上一个附件,然后触摸,开始在空中漂浮。 //再碰一下就掉到地上了。 integer gHovering = FALSE; //我们现在应该悬停吗? default { touch_start(integer total_number) { if (!llGetAttached()) { llWhisper(0, "Wear me to play."); return; } if (gHovering) { llOwnerSay("Releasing you."); llStopHover(); } else { llOwnerSay("Making you float..."); //开始在我们当前位置5米的上空盘旋。 vector myPosition = llGetPos(); llSetHoverHeight(myPosition.z - llGround(ZERO_VECTOR) + 5.0, FALSE, 1.0); } gHovering = !gHovering; // 翻转开关 } } </pre> |相关函数= [[llGroundRepel]] - 和llSetHoverHeight一样,但不会一直悬浮 [[llStopHover]] - 停止徘徊 }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlSetHoverHeight
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息