Tatsächlich glaube ich, dass das Python-Skript hängen bleibt – ich glaube, es führt das Spiel aus, kehrt aber nie zurück, um mit der Ausführung fortzufahren Code. Ich habe dies überprüft, indem ich ein einfaches Python-Skript geschrieben habe, um das Spiel zu öffnen und zu debuggen:
Code: Select all
from mlagents_envs.environment import UnityEnvironment
env = UnityEnvironment(file_name=path)
print("yay")
Ich weiß, dass das Problem nicht bei Python liegt, weil ich es geschafft habe, es zum Laufen zu bringen Ausführbare Dateien, die ich online gefunden habe:
- Grundlegendes: https://storage.googleapis.com/mlagents ... /Basic.zip
- Pyramiden: https://drive.google.com/file/ d/1mHt0ds1i1fn3N5mDvSjEms10iq5OR4Cm/view?usp=drive_link
Ich vermute, dass etwas mit dem Build-Prozess nicht stimmt, weiß aber nicht, was. Ich habe die Anweisungen hier befolgt: https://unity-technologies.github.io/ml ... xecutable/
Ich habe in den Player-Einstellungen „Im Hintergrund ausführen“ ausgewählt, ich habe es mit und versucht ohne „Development Build“ – alles ohne Erfolg.
Nachdem ich stundenlang mit diesem Problem beschäftigt war, habe ich beschlossen, mein Glück mit dem Posten eines Fehlers zu versuchen...
Jede Hilfe ist für mich da Vielen Dank!
Das Training blieb hängen:
[img]https://i.sstatic.net /JpNiQC2C.png[/img]
Umgebung:
- Unity-Version: Ich habe versucht mit 2022.3.7f1 und mit 6000.0.31f1
- OS +-Version: Windows 10.
- ML-Agents-Version: neueste Entwicklung Zweig aus der Quelle – Zweig 22, mlagents 1.1.0
- Umgebung: 3DBall und einfaches Beispiel