1.0.1 • Published 5 months ago
xverse-components-npc-guide v1.0.1
API
参数名 | 类型 | 说明 | 默认值 | 是否必填 | 备注 |
---|---|---|---|---|---|
needNpc | boolean | 是否需要 npc | - | false | - |
npcAvatarId | string | 带揽 npc 的 avatarId | - | false | - |
npcUserId | string | 带揽 npc 的 userId | - | false | 需要和 Npc 组件对齐,注意需要有特殊性 |
isFromNpc | boolean | 是否来自场景中的 NPC | - | false | 如果场景中有多个和带揽 npc,需要设置 npcUserId |
targetPointId | string | 带览目标点 | - | true | 用表达式变量可实现带览到多个不通点位 |
lookAtPoint | string | 相机和角色朝向点位 | - | false | 带览结束后优先用该点位作为朝向点位,用表达式变量可实现每个点位的不同 |
offsetLr | number | 带览 npc 左右偏移量 | 20 | false | - |
offsetFb | number | 带览 npc 前后偏移量 | 100 | false | - |
minDistance | number | 最小带揽距离 | 50 | false | 当目标点的距离比该距离小的时候不带揽 |
disposeWhenComponentUnmount | boolean | 当带览组件销毁时销毁 npc | true | false | 默认销毁 |
npcBackPointId | string | 不销毁 npc 时回到点位 | - | false | 当带览组件销毁时不销毁带揽 npc,且设置了 npc 的出生点;销毁后 npc 会回到该出生点,不设置则呆在原属 |
npcScaling | IScaling | 带揽 npc 缩放比 | - | false | 默认不缩放 |
onEnd | () => void | 带揽结束 | - | false | - |
style | CSSProperties | - | false | - | |
className | string | - | false | - |