查看“LlUpdateCharacter”的源代码
←
LlUpdateCharacter
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llUpdateCharacter( list options ); |参数= 参数:更新角色的设置 •列表选项–字符配置选项。 |返回值= 返回值:无 |注意事项= (可更改) 字符的期望速度范围为0.2到40.0。 字符半径范围为0.1到5.0。 字符长度范围为0.0到10.0。 TRAVERSAL_TYPE|SLOW | TRAVERSAL_TYPE_FAST | TRAVERSAL_TYPE_NONE-仅使用这些参数之一或忽略。如果省略,则默认为TRAVERSAL_TYPE_NONE to。这会影响在不到100%可行走地形上移动的角色是移动得更快(例如,猫穿过街道)还是较慢(例如,汽车在沼泽中行驶)。 CHARACTER_TYPE|CHARACTER_TYPE_B | CHARACTER_TYPE|C | CHARACTER_TYPE_NONE-仅使用这些参数中的一个或忽略。如果省略,则默认为字符_TYPE_NONE。这将确定角色关注的4个可行走系数中的哪一个。 角色的形状是一个胶囊(圆柱形,两端为球形),长度(从尖端到尖端)和半径为一定的圆形横截面。这两个大小参数分别由CHARACTER_LENGTH和CHARACTER_RADIUS参数控制。 注意,字符的真“长度”不能小于半径的两倍,但是欢迎您指定一个小于该值(但大于零)的值——脚本不应抱怨。 胶囊通常是垂直的。通过使用一个在其局部X轴上很长的对象,可以使胶囊水平放置,但是这些字符可能无法在无法纵向容纳它们的间隙中导航。 尽可能使用垂直胶囊;水平胶囊可能比垂直胶囊更容易卡住。 从prim中删除脚本不会停止路径行为,就像粒子和悬停文本保持不变一样。要停止路径命令,请使用llExecCharacterCmd(CHARACTER_CMD_stop,[])。 |示例= 示例1 <pre> default { state_entry() { llCreateCharacter([CHARACTER_DESIRED_SPEED, 10.0]); list points = [llGetPos() + <5,0,0>, llGetPos() - <5,0,0>]; llPatrolPoints(points, []); } touch_start(integer total_number) { llUpdateCharacter([CHARACTER_DESIRED_SPEED, 50.0]); } } </pre> |相关函数= [[llCreateCharacter]] [[llDeleteCharacter]] [[llEvade]] [[llExecCharacterCmd]] [[llGetClosestNavPoint]] [[llFleeFrom]] [[llNavigateTo]] [[llPatrolPoints]] [[llPursue]] [[llUpdateCharacter]] [[llWanderWithin]] |相关事件=[[path_update]] }} 附录:(表格) {| class="wikitable" border="1" |- ! Option ! ! Default ! Range / Values ! Description |- | CHARACTER_DESIRED_SPEED | 1 | 6 | [0.2, 40.0] | 追击速度,米/秒。 |- | CHARACTER_RADIUS | | 2 | [0.125, 5.0] | 设置碰撞胶囊半径。 | |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |- | row 2, cell 1 | row 2, cell 2 | row 2, cell 3 | row 2, cell 2 | row 2, cell 3 |}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlUpdateCharacter
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息