저는 UE4 C++ Development를 배우고 있습니다. 아이디어가 있지만 그게 가능한지 모르겠습니다. 나는 WAMP SERVER에 폴더를 가지고있다. (C : \ wamp \ www \ staticmesh \ My3DModel.3DS). 내 생각은 내 UE4 위젯에 버튼을 만드는 것입니다. 눌렀을 때 내 스태틱 메시를 내 폴더에서 현재 장면으로 가져옵니다. 있을 수있다 ?외부 폴더에서 정적 메쉬를 어떻게로드 할 수 있습니까?
OBS : 내 게임이 너무 무거워서 게임 옆에 건물을 만들지 않고 정적 메쉬를 가져 와서 실시간으로 장면에 넣을 것이라고 생각했습니다. 다른 해결책이나 아이디어가 있으면 환영 할 것입니다. **
누군가가 단계별로 도움을 줄 수 있습니까? 아래 코드를 어떻게 구현할 수 있습니까? UE4 C++을 배우기 때문에 나에게 매우 중요합니다.
// Load Static Mesh From Path
static FORCEINLINE UStaticMesh* LoadMeshFromPath(const FName& Path)
{
if(Path == NAME_None) return NULL;
//~
return LoadObjFromPath<UStaticMesh>(Path);
}
는 답변을 주셔서 너무 감사드립니다.
+1 ... UE는 원시 메쉬 리소스를 런타임에 가져 오는 것과 같은 작업을 수행 할 수 없습니다. 원시 리소스를 비현실적인 자산으로 변환하고, 자산에 대한 참조를 설정하고, 마지막으로 게임에로드하는 작업은 매우 복잡합니다. –
편집기 환경에서 위젯 OP가 사용되지 않는 한 OP의 "런타임"은 게임 플레이 런타임을 나타냅니다. –