本插件可以在打包后运行时动态加载FBX模型。
新建一个Actor 并添加一个 DT Runtime Fbx Component。
![[UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明 [UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明](https://dt.cq.cn/wp-content/uploads/2024/05/image-1024x426.png)
然后直接调用组件的函数 LoadFile 加载显示模型(注:不支持模型动画)
FilePath : 加载模型的绝对路径。
Create Collision : 是否创建碰撞体。
本组件是继承于 UProceduralMeshComponent, 所以基础设置是和 PMC 一样的。
![[UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明 [UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明](https://dt.cq.cn/wp-content/uploads/2024/05/image-1.png)
Use Async Cooking :勾上后会异步计算碰撞体,生成时间会快很多。
可以转换成static mesh 吗,那样感觉对性能来说更好 ,且用起来更方便一些
runtime 生成 static mesh 生成速度很慢。
这个DTRuntimeFbx组件,似乎没有重叠事件,点击事件是可以使用的,但是重叠事件并不执行
即便启用了Create Collision,但似乎并不见碰撞,我的碰撞预设也没有问题,但是如果我给DTRuntimeFbx组件启用模拟物理,它会穿过地面掉下去