首页 > 解决方案 > 如何在虚幻引擎 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=,但它们都是针对先前版本的 UE4 的,并且插件不起作用。我也尝试过“Break Constraint”节点(蓝图代码),但它只是让四肢彼此远离。我对C++一无所知,我只想在蓝图中做。

应该发生的是,四肢刚刚脱落并成为独立的身体,而是变得完全有弹性(结果:https ://imgur.com/a/BjxBmgY )。还有另一种方法可以做到这一点吗?我使用了错误的节点吗?
提前致谢,12YOK。

标签: game-physicsunreal-engine4unreal-blueprint

解决方案


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

要进行这样的工作,您需要在断裂关节的每一侧都有 2 个单独的骨架网格。它们中的每一个都将具有与您的基本角色骨架相同的骨架。


推荐阅读