为骨骼网格体添加挂载点
2023年6月21日 2023年11月17日
说明
- | |
---|---|
骨骼网格体 | 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 |
通过编辑器的选项卡, 选择资产类型
-
动画资产
-
动画蓝图