Python kann in UE4 verwendet werden, ich habe die Quelle mit VSCode geschrieben, aber es ist schwierig ohne Eingabeinterpolation. Also habe ich die Methode der Eingangsinterpolation überprüft. Verifiziert mit UE4.24 + VS Code
Von Bearbeiten / Plugins Aktivieren Sie das Python Editor Script Plugin
Python Editor Über Bearbeiten / Projekteinstellung Aktivieren Sie den Python / Entwickler-Modus.
Wenn Sie dies aktivieren, werden nach dem Neustart von UE4 Python-Stubdaten zur Verwendung bei der Eingabeinterpolation unter ProjectPath \ Intermediate \ PythonStub erstellt.
Öffnen Sie Datei / Einstellungen / Einstellungen
Wählen Sie Python.AutoCOmplete: ExtraPaths aus den Einstellungen
in settings.json
"python.autoComplete.extraPaths": [
"${workspaceFolder}/../../Intermediate/PythonStub/unreal.py"
],
"python.jediEnabled": false,
Fügen Sie die obigen Einstellungen hinzu. python.autoComplete.extraPaths gibt den Pfad zur Python-Stub-Datei an, die von UE4 ausgegeben wird. Mit VSCode Default Intelligence schlug die Analyse fehl und konnte nicht verwendet werden. "python.jediEnabled": false, Stellen Sie ein, dass Microsoft Intelligence verwendet wird.
Wenn Sie unreal eingeben, können Sie bestätigen, dass die Eingangsinterpolation funktioniert. Jetzt können Sie Code schreiben, ohne unwirkliche Hilfe zu benötigen.
Es ist gut, dass die Eingangsinterpolation funktioniert, aber die Interpolationsgeschwindigkeit ist langsam. thinkpad x1 yoga 2018 Ich habe es in der Umgebung von Intel Corei7 8650U versucht, aber es dauert weniger als 10 Sekunden, bis die Interpolation funktioniert. Trotzdem ist es einfacher, die Quelle zu schreiben, als Hilfe zu finden.
Recommended Posts