c++ - 在 UE4 中使用 C++ 将资源从内容加载到场景

标签 c++ unreal-engine4

我将名为“plane”的 .fbx 对象加载到我的内容文件夹中。我在场景中有一个空的 Actor,其中添加了一个 C++ 场景组件。使用 C++ 代码,我想访问我的 .fbx 对象“平面”并通过代码将其加载到场景中。很像统一前:

Instantiate(Resources.Load(FILEPATH),new Vector3(x,y,z),new Quaternion());

最佳答案

您不能只将 fbx 文件放入您的关卡中,您必须为此使用 Actor 。向您的 Actor 添加一个静态网格组件,并在此组件上将网格设置为您的 fbx Assets 。

您不能直接从 C++ 文件中加载内容,您必须使用导入资源中的名称。这样做的重点是您可以在不破坏代码的情况下移动文件和 Assets 。

关于c++ - 在 UE4 中使用 C++ 将资源从内容加载到场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29107468/

相关文章:

c++ - 如何在使用 Windows API 下载文件时创建进度条?

c++ - 使用另一个模板的 const 和非常量版本专门化模板

c++ - 如何在 C++ 中生成 10 个球体

c++ - 最小正数的最简洁/最快算法

c++ - 西洋跳棋跳跃 Action (SFML 中)

c++ - 计算排序字符串的算法(自制软件 "uniq -c")

c++ - 无法从虚幻引擎中的Vfw.h调用函数

unreal-engine4 - UDK和UE4一样吗?

unreal-engine4 - 为什么 UPROPERTY 说明符 Visible*/Edit* 与 BlueprintRead* 一起使用

c++ - Github 桌面。远端意外挂断