2017-08-17 356 views
1

我正在使用包含在引擎中的FPS示例代碼。我正在嘗試加載一個新的骨架網格物體,並將其添加到內容瀏覽器中,並根據特定條件分配給我的SkeletalMesh組件。使用FObjectFinder加載資產

這是我試圖使用加載骨架網格的代碼,但似乎它不能從這個路徑加載,因爲它無法罰款資產:

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

這有什麼錯的路徑是如何給出的?這只是一種資產的簡單的負載提前

回答

1

感謝你有你的路徑錯誤。它應該是"SkeletalMesh'/Game/FirstPerson/FPWeapon/Mesh/SK_FPGun.uasset'"。 (假設您在Content文件夾中有名爲FirstPerson的文件夾)。

獲得資產的參考,最安全的方式是通過單擊鼠標右鍵資產,然後點擊複製參考。通過這種方式,您始終可以在FObjectFinder中獲得正確的路徑。

+0

謝謝!得到它了! –