Ich lerne UE4 C++ Entwicklung und ich habe eine Idee, aber ich weiß nicht, ob das möglich ist. Ich habe zum Beispiel einen Ordner auf meinem WAMP SERVER (C: \ wamp \ www \ staticmesh \ My3DModel.3DS). Meine Idee ist, eine Schaltfläche auf meinem UE4-Widget zu erstellen und wenn es gedrückt wird, importiere ich mein Static Mesh von meinem Ordner in meine aktuelle Szene. Es ist möglich ?Wie kann ich ein statisches Mesh von einem externen Ordner laden?
OBS: weil mein Spiel wird zu schwer, so dass ich dachte, ich würde die statischen Meshs importieren und in Szene setzen in Echtzeit, ohne neben dem Spiel zu bauen. Wenn Sie eine andere Lösung oder eine Idee kennen, wird es willkommen sein. **
Wäre jemand bereit, mir Schritt für Schritt zu helfen Wie könnte ich diesen Code unten implementieren? Es ist sehr wichtig für mich, weil ich UE4 C++ lerne.
// Load Static Mesh From Path
static FORCEINLINE UStaticMesh* LoadMeshFromPath(const FName& Path)
{
if(Path == NAME_None) return NULL;
//~
return LoadObjFromPath<UStaticMesh>(Path);
}
Vielen Dank für jede Antwort.
+1 ... UE kann Dinge wie das Importieren von Rohmaschennetzwerkressourcen nicht ausführen, der Prozess der Umwandlung von Rohressource in unreales Asset, Einrichten der Referenz für das Asset und schließlich das Laden im Spiel ist extrem kompliziert. –
Es sei denn, das Widget, über das gesprochen wird, wird in der Editor-Umgebung verwendet, aber ich denke, OPs "Laufzeit" bezieht sich auf die Gameplay-Laufzeit. –