六一的部落格


关关难过关关过,前路漫漫亦灿灿。




说明

-
骨骼网格体 HeroTPP: Content/ExternalContent/Animation/Characters/HeroTPP/HeroTPP.uasset
挂载点上级骨骼 b_Right_Weapon
挂载点名称 WeaponSocket

Socket

骨骼网格体中的特殊物体 Object ,可以为任何骨骼添加Socket

Socket的实质是骨骼网格体中的命名变换,可以在蓝图和C++中获取

骨骼的Socket有多种用途,我们可以在Socket附加武器,用作集火点, 也可以通过Socket名称获取变换信息


在骨骼网格体上添加挂载点


打开HeroTPP

方法一: 双击打开

方法二: 打开BP_STUBaseCharacter, 选择SkeletalMesh组件, 去到细节面板双击HeroTPP


查看骨骼网格体

  • 左侧骨骼树面板,选中骨骼,可以在右侧细节面板查看骨骼的相对变换
  • 可以是虚拟骨骼,无图形表示,具有变换属性: 如b_RightWeapon

为骨骼添加挂载点

选中b_RightWeapon,右键 > Add Socket



设置挂载点参数

Details

选中Socket,在右侧细节面板设置参数

-
Socket Name WeaponSocket
Relative Rotation X: -90



为挂载点添加预览模型

WeaponSocket > Add Preview Asset > Rifle



在多种资产中预览挂载效果

举例 -
HeroTPP_Skeleton 骨骼
HeroTPP 骨骼网格体
BS_Locomotion_Run 动画资产
ABP_BaseCharacter 动画蓝图
HeroTPP_Physics

通过编辑器的选项卡, 选择资产类型


  • 动画资产


  • 动画蓝图


为骨骼网格体添加挂载点



说明

-
骨骼网格体 HeroTPP: Content/ExternalContent/Animation/Characters/HeroTPP/HeroTPP.uasset
挂载点上级骨骼 b_Right_Weapon
挂载点名称 WeaponSocket

Socket

骨骼网格体中的特殊物体 Object ,可以为任何骨骼添加Socket

Socket的实质是骨骼网格体中的命名变换,可以在蓝图和C++中获取

骨骼的Socket有多种用途,我们可以在Socket附加武器,用作集火点, 也可以通过Socket名称获取变换信息


在骨骼网格体上添加挂载点


打开HeroTPP

方法一: 双击打开

方法二: 打开BP_STUBaseCharacter, 选择SkeletalMesh组件, 去到细节面板双击HeroTPP


查看骨骼网格体

  • 左侧骨骼树面板,选中骨骼,可以在右侧细节面板查看骨骼的相对变换
  • 可以是虚拟骨骼,无图形表示,具有变换属性: 如b_RightWeapon

为骨骼添加挂载点

选中b_RightWeapon,右键 > Add Socket



设置挂载点参数

Details

选中Socket,在右侧细节面板设置参数

-
Socket Name WeaponSocket
Relative Rotation X: -90



为挂载点添加预览模型

WeaponSocket > Add Preview Asset > Rifle



在多种资产中预览挂载效果

举例 -
HeroTPP_Skeleton 骨骼
HeroTPP 骨骼网格体
BS_Locomotion_Run 动画资产
ABP_BaseCharacter 动画蓝图
HeroTPP_Physics

通过编辑器的选项卡, 选择资产类型


  • 动画资产


  • 动画蓝图