如何在Unreal Engine4中创建简单的肢解

How to create simple dismemberment in Unreal Engine 4

基本上,我试图在 UE4 中创建非常简单的肢解,方法是从骨骼网格中打断或分离骨骼。目前,我使用的是 4.21.2 版,但找不到任何最新的讨论帖。

我看过多个线程,比如https://forums.unrealengine.com/community/community-content-tools-and-tutorials/63828-tutorial-preview-gore-mesh-dismemberment-tutorial?92161-Tutorial-Preview-Gore-Mesh-amp-Dismemberment-Tutorial=, but they are all for previous versions of UE4, and the plugins don't work. I've also tried the "Break Constraint" node (Blueprint Code),但它只是让四肢彼此拉得很远。我对 C++ 一无所知,我只想在蓝图中进行。

应该发生的是四肢脱落并变成单独的身体,而是变得完全有弹性(结果:https://imgur.com/a/BjxBmgY)。还有另一种方法吗?我是否使用了错误的节点?[​​=19=] 提前致谢,12YOK。

它变得有弹性的原因是您使用的是单个骨架网格物体。该网格中的顶点是连接的,它们将跟随它们的骨骼,即使您在层次结构中分离骨骼也是如此。

要制作这样的作品,您需要在断裂关节的每一侧都有 2 个独立的骨架网格物体。他们每个人都将拥有与您的基本角色骨架相同的骨架。