这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
scripting:world:character [2024/03/31 15:44] – bibiboxs | scripting:world:character [2024/04/05 12:26] (当前版本) – bibiboxs | ||
---|---|---|---|
行 102: | 行 102: | ||
- | ### OnCharacterPropAction( character, prop ) | + | ### OnCharacterPropAction( character, prop, hitPos |
> 当角色手中道具**每次被使用一次**时调用(例如:每次挥拳、开枪等)。 | > 当角色手中道具**每次被使用一次**时调用(例如:每次挥拳、开枪等)。 | ||
+ | > | ||
+ | > **注意:`hitPos`参数表示当前物品最终造成伤害的位置,但投掷类物品等无法确定最终位置,所以此处将只返回起点位置。** | ||
```javascript | ```javascript | ||
- | function OnCharacterPropAction( character: Character, prop: Prop ) | + | function OnCharacterPropAction( character: Character, prop: Prop, hitPos: Vector |
``` | ``` | ||
行 398: | 行 400: | ||
```javascript | ```javascript | ||
character.DamageMultiplier = 1.0; //float | character.DamageMultiplier = 1.0; //float | ||
+ | ``` | ||
+ | |||
+ | |||
+ | |||
+ | ### character.BodyHeight | ||
+ | |||
+ | > 获取角色身体高度,不同的角色可能有不同的高度,通常为头顶上方的高度(例如:人类默认`2.0`)。 | ||
+ | > | ||
+ | > 可能用于获取头顶`Bubble`显示的高度。 | ||
+ | |||
+ | ```javascript | ||
+ | character.BodyHeight: | ||
``` | ``` | ||
行 1310: | 行 1324: | ||
- **node:**角色节点位置(索引) | - **node:**角色节点位置(索引) | ||
+ | |||
+ | |||