【问题标题】:Loading assets with FObjectFinder使用 FObjectFinder 加载资源
【发布时间】:2018-01-26 04:56:20
【问题描述】:

我正在处理引擎中包含的 FPS 示例代码。我正在尝试加载我添加到内容浏览器中的新骨架网格体,并根据某些条件分配给我的骨架网格体组件。

这是我试图用于加载骨架网格体的代码,但似乎无法从该路径加载,因为它无法对资产进行精细处理:

 ConstructorHelpers::FObjectFinder<USkeletalMesh> newAsset(TEXT("SkeletalMesh'/Content/FirstPerson/FPWeapon/Mesh/SK_FPGun.uasset'"));

给出路​​径的方式有什么问题吗?这只是一个简单的资产加载

提前致谢

【问题讨论】:

    标签: unreal-engine4


    【解决方案1】:

    你的路径错了。应该是"SkeletalMesh'/Game/FirstPerson/FPWeapon/Mesh/SK_FPGun.uasset'"。 (假设您在 Content 文件夹中有名为 FirstPerson 的文件夹)。

    获取资产引用的最安全方法是在资产上鼠标右键单击,然后单击复制引用。这样,您始终可以在FObjectFinder 中使用正确的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-11
      • 2020-06-13
      • 2023-03-24
      • 2020-08-28
      • 2022-10-30
      • 2021-07-04
      相关资源
      最近更新 更多