На самом деле, я считаю, что скрипт Python зависает - я думаю, что он запускает игру, но никогда не возвращается, чтобы продолжить выполнение код. Я проверил это, написав простой скрипт на Python для открытия игры и ее отладки:
Код: Выделить всё
from mlagents_envs.environment import UnityEnvironment
env = UnityEnvironment(file_name=path)
print("yay")
Я знаю, что проблема не в Python, потому что мне удалось заставить его работать с исполняемые файлы, которые я нашел в Интернете:
- Основные: https://storage.googleapis.com/mlagents ... /Basic.zip
- Пирамиды: https://drive.google.com/file/ d/1mHt0ds1i1fn3N5mDvSjEms10iq5OR4Cm/view?usp=drive_link
Я подозреваю, что что-то не так с процессом сборки, но не знаю что. Я следовал инструкциям здесь: https://unity-technologies.github.io/ml ... xecutable/
Я выбрал «Запуск в фоновом режиме» в настройках проигрывателя, я пробовал и без "Development Build" - все безуспешно.
После часов, потраченных на эту проблему, я решил попытать счастья, опубликовав ошибку...
Любая помощь будет признателен!
Тренинг застопорился:
[img]https://i.sstatic.net /JpNiQC2C.png[/img]
Окружающая среда:
- Версия Unity: у меня есть пробовал с 2022.3.7f1 и с 6000.0.31f1
- Версия ОС +: Windows 10.
- Версия ML-Agents: последняя разработка ветка из исходников - ветка 22, mlagents 1.1.0
- Окружающая среда: 3DBall и простой пример
Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-instead