这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
scripting:client:character [2024/03/26 12:57] – bibiboxs | scripting:client:character [2024/04/03 00:47] (当前版本) – bibiboxs | ||
---|---|---|---|
行 1: | 行 1: | ||
< | < | ||
# Client/ | # Client/ | ||
+ | > 注意:有关客户端的同步内容,可能受到`Stream`流的同步范围影响,不一定所有对象都在被激活状态(距离过远,没有同步)。 | ||
## Event | ## Event | ||
行 13: | 行 14: | ||
> 当角色离开载具时触发。 | > 当角色离开载具时触发。 | ||
+ | |||
+ | |||
+ | |||
+ | ### OnCharacterPropAction( character, vehicle, hitPos ) | ||
+ | |||
+ | > 当角色进行一次攻击\行为时触发。 | ||
+ | |||
+ | |||
+ | |||
+ | ### OnCharacterPropFocus( character, prop, state ) | ||
+ | |||
+ | > 当角色切换焦点状态时触发(鼠标右键按下\松开)。 | ||
行 58: | 行 71: | ||
- | ### character.Forawrd | + | ### character.Forward |
> 获取角色正前方向量。 | > 获取角色正前方向量。 | ||
行 174: | 行 187: | ||
```javascript | ```javascript | ||
character.Owner: | character.Owner: | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### character.IsInWater | ||
+ | |||
+ | > 获取角色是否在水中。 | ||
+ | |||
+ | ```javascript | ||
+ | character.IsInWater: | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### character.IsOnFire | ||
+ | |||
+ | > 获取角色是否正在被燃烧。 | ||
+ | |||
+ | ```javascript | ||
+ | character.IsOnFire: | ||
``` | ``` | ||
行 217: | 行 250: | ||
function Character.Get( index: int ): Character | function Character.Get( index: int ): Character | ||
``` | ``` | ||
+ | |||
+ | |||
+ | ## Function | ||
+ | ### character.GetNodeExtendPos() | ||
+ | |||
+ | > 获取角色指定节点位置的当前世界坐标,如果不存在节点则返回`Vector(0, | ||
+ | |||
+ | ```javascript | ||
+ | function character.GetNodeExtendPos( node: int ): Vector | ||
+ | ``` | ||
+ | |||
+ | - **node:**角色节点位置(索引) | ||
+ | |||
+ | |||
+ | |||
+ | |||