Я изучаю разработку UE4 C++, и у меня есть идея, но я не знаю, можно ли это сделать. У меня есть папка на моем 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 не может делать такие вещи, как runtime-import raw raw mesh resources, процесс преобразования исходного ресурса в нереальный актив, настройка ссылки для актива и, наконец, загрузка его в игру чрезвычайно сложна. –
Если виджет OP talk about не используется в среде редактора, но я думаю, что «runtime» OP относится к времени выполнения игрового процесса. –