肌肉松弛效果
2023年10月15日 2024年1月11日
说明
Mesh Relaxation
使用游戏角色身体的物理仿真来替换死亡动画, 该技术被称作 Ragdoll Physics
游戏角色骨骼在重力的作用下跌倒
代码实现
ShootThemUp: Player/STUBaseCharacter.cpp
- 检查网格体组件获取
1// BeginPlay 2check(GetMesh());
- 游戏角色死亡时
- 屏蔽动画播放
- 设置碰撞使能为QueryAndPhysics或者PhysicsOnly
- 激活物理仿真
- 屏蔽动画播放
1// OnDeath 2 3GetMesh()->SetCollisionEnabled(ECollisionEnabled::QueryAndPhysics); 4GetMesh()->SetSimulatePhysics(true);