“LlUpdateCharacter”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llUpdateCharacter( list options ); |参数= 参数:更…”)
 
Wzc讨论 | 贡献
 
第91行: 第91行:
 
|  
 
|  
 
|-
 
|-
| row 2, cell 1
+
| CHARACTER_LENGTH
| row 2, cell 2
+
| 3
| row 2, cell 3
+
|
| row 2, cell 2
+
| (0.0, 10.0]
| row 2, cell 3
+
| 设置碰撞胶囊长度.如果该值小于半径的两倍加上0.1m,它将被设置为半径的两倍加上0.1m。
 
|-
 
|-
| 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
 
  
 
|}
 
|}
 +
详见http://wiki.secondlife.com/wiki/LlUpdateCharacter

2020年9月9日 (三) 11:24的最新版本

Template:Needs Translation/


函数名
Function: llUpdateCharacter( list options );
参数:更新角色的设置

•列表选项–字符配置选项。

返回值:无
注意事项
(可更改)

字符的期望速度范围为0.2到40.0。 字符半径范围为0.1到5.0。 字符长度范围为0.0到10.0。 TRAVERSAL_TYPE

示例
示例1
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]);
    }
}
相关函数
llCreateCharacter

llDeleteCharacter

llEvade

llExecCharacterCmd

llGetClosestNavPoint

llFleeFrom

llNavigateTo

llPatrolPoints

llPursue

llUpdateCharacter

llWanderWithin

相关事件
path_update

附录:(表格)

Option Default Range / Values Description
CHARACTER_DESIRED_SPEED 1 6 [0.2, 40.0] 追击速度,米/秒。
CHARACTER_RADIUS 2 [0.125, 5.0] 设置碰撞胶囊半径。
CHARACTER_LENGTH 3 (0.0, 10.0] 设置碰撞胶囊长度.如果该值小于半径的两倍加上0.1m,它将被设置为半径的两倍加上0.1m。

详见http://wiki.secondlife.com/wiki/LlUpdateCharacter