查看“LlPatrolPoints”的源代码
←
LlPatrolPoints
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llPatrolPoints( list patrolPoints, list options ); |参数= 参数: • list patrolPoints – A list of vectors for the character to travel through sequentially. The list must contain at least two entries. • list options – PATROL_* flags and their parameters |返回值= 返回值: 设定物件在巡逻点之间巡逻。 |注意事项= 注意事项 *必须使用 lcreatecharacter,否则脚本不能编译 *为任何向量指定的垂直位置应尽可能接近所要求的地形的实际高度。提供的垂直位置与实际地形/物体之间的大差异将导致行为的失败。 *巡逻点名单至少需要两个有效向量。 如果列表中的一个向量超出了 nav 卷(例如: too high) ,它将被忽略。 |示例= 示例一 <pre> default { state_entry() { llCreateCharacter([CHARACTER_MAX_SPEED, 25, CHARACTER_DESIRED_SPEED, 15.0]); //MAX_SPEED is @ 20 by default } touch_start(integer total_number) { list points = [llGetPos() + <5,0,0>, llGetPos() - <5,0,0>]; llPatrolPoints(points, [PATROL_PAUSE_AT_WAYPOINTS, TRUE]); } } </pre> |相关函数= [[llCreateCharacter]] [[llDeleteCharacter]] [[llEvade]] [[llExecCharacterCmd]] [[llGetClosestNavPoint]] [[llFleeFrom]] [[llNavigateTo]] [[llPatrolPoints]] [[llPursue]] [[llUpdateCharacter]] [[llWanderWithin]] |相关事件= [[path update]] }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlPatrolPoints
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息