Version:

Attachment 组件

Attachment 组件可让一个实体连接到另一个实体骨架上的骨骼。

Attachment组件属性

Attachment component properties.

Attachment组件具有以下属性。


名称说明
Target entity指定要附加的角色实体。
Joint name指定要附加到实体的关节。
Position offset指定从目标骨骼偏移的 x、y 和 z 本地位置。
Rotation offset指定目标骨骼的 x、y 和 z 局部旋转偏移。
Scale offset指定目标骨骼的 x、y 和 z 局部比例偏移。
Attached initially指定是否自动附加到目标实体。
Scaling指定对象缩放的确定方式。可以指定以下值:

EBus 请求总线接口

使用事件总线(EBus)接口的下列请求功能可与游戏的其他组件进行通信。

更多信息,请参阅 使用事件总线(EBus)系统


函数名称说明参数可脚本化
Attach更改实体的连接目标。实体将从先前的目标脱离。targetEntityId - 要附加的实体的 ID。 targetBoneName - 要附加实体的骨骼名称。如果找不到骨骼,则附加到目标实体的变换原点。 offsetTransform - 附件与目标的偏移量。
Detach将目标与实体分离。
SetAttachmentOffset更新实体与目标的偏移量。offsetTransform - 附件与目标的偏移量。

EBus 通知总线接口

使用 EBus 接口的下列通知功能可与游戏的其他组件进行通信。

更多信息,请参阅 使用事件总线(EBus)系统


函数名称说明参数可脚本化
OnAttached表示实体已连接到目标。targetEntityId - 所连接目标的 ID。
OnDetached表示实体正在脱离目标。targetEntityId - 正在被分离的目标的 ID。