【发布时间】:2021-10-20 23:58:10
【问题描述】:
我想知道这是否可能,或者是否有人已经在使用此功能。
基本上我想做的是使用Assimp库在里面导入FBX和动画,当导入FBX文件时里面有一个动画,但真的不知道如何使用这个动画来转换我可以用来触发的东西它。
有人知道吗,先谢谢了
【问题讨论】:
标签: animation runtime unreal-engine4 fbx
我想知道这是否可能,或者是否有人已经在使用此功能。
基本上我想做的是使用Assimp库在里面导入FBX和动画,当导入FBX文件时里面有一个动画,但真的不知道如何使用这个动画来转换我可以用来触发的东西它。
有人知道吗,先谢谢了
【问题讨论】:
标签: animation runtime unreal-engine4 fbx
在 UE4 中使用 Assimp 库非常简单。以Windows为例,将dll复制到“YourGame/Binaries/Win32 or Win64/”中,然后需要导入includes头源,可以在主游戏库中进行,也可以为它创建一个单独的插件。然后在您的 Build.cs 文件下添加行 PublicAdditionalLibraries.Add(Path.Combine(LibrariesPath, "assimp-vc140-mt.lib"));
如果你想为它创建一个单独的插件,步骤是相同的。就动画而言,UE4 在后台使用 fbx,所以我可以根据经验告诉您,您可以获得顶点变换并将它们直接应用于 UE4 网格。不过,我会考虑为此使用 UProceduralMeshComponent,这就是它的用途。
虚幻论坛有一些关于如何做到这一点的指南。
【讨论】: