如何在单个蓝图中将动画应用于大量静态网格物体演员?虚幻引擎4

时间:2018-10-09 16:53:45

标签: unreal-engine4 unreal-development-kit unreal-blueprint

我正在虚幻引擎4中的一个项目中工作,我从那里收到了设计师分类并正确命名的所有静态网格物体和对象,例如,她给我送了一个电视柜,我想在这台电视中找到所有橱柜单元并对其应用打开和关闭动画。

到目前为止,我一直试图根据接收到的物体名称在水平蓝图中检测到电视单元中的所有橱柜门,我已经知道这是一个坏主意,但可以接受我只是为了调试,我尝试在特定对象重叠时应用动画。

问题是我似乎无法找到一种方法来使重叠事件在foreachloop中的所有这些对象上起作用,如何将事件附加到所有这些对象上?什么样的最佳实践是什么?

My level bluprint

1 个答案:

答案 0 :(得分:0)

您的问题尚不清楚,但是可以解决: 记得! for循环将始终将事件绑定到数组中的所有元素,但是如果您从循环中获取该元素并在事件中使用它,则仅使用最后一个元素。 另外我不明白如何在静态网格物体上播放动画,而您将需要骨骼网格物体。

请继续回答我的问题,让我们解决此问题。谢谢。