На самом деле, я считаю, что скрипт Python зависает - я думаю, что он запускает игру, но никогда не возвращается, чтобы продолжить выполнение. код. Я проверил это, написав простой скрипт на Python для открытия игры и ее отладки:
Код: Выделить всё
from mlagents_envs.environment import UnityEnvironment
env = UnityEnvironment(file_name=path)
print("yay")
Я знаю, что проблема не в Python, потому что мне удалось заставить его работать с исполняемые файлы, которые я нашел в Интернете:
- Основные: ttps://storage.googleapis.com/mlagents-test-environments/1.0.0/windows/Basic.zip
- Пирамиды: ttps://drive.google.com/file/ d/1mHt0ds1i1fn3N5mDvSjEms10iq5OR4Cm/view?usp=drive_link
Я подозреваю, что что-то не так с процессом сборки, но не знаю что. Я следовал инструкциям здесь: https://unity-technologies.github.io/ml ... xecutable/
Я выбрал «Запуск в фоновом режиме» в настройках проигрывателя, я пробовал и без "Development Build" - все безуспешно.
После часов, потраченных на эту проблему, я решил попытать счастья, опубликовав ошибку...
Любая помощь будет признателен!
Обучение затянулось:

Среда:
- Версия Unity: я пробовал с 2022.3.7f1 и с 6000.0.31f1
- Версия ОС +: Windows 10.
- Версия ML-Agents: последняя разработка ветка из исходников - ветка 22, mlagents 1.1.0
- Окружающая среда: 3DBall и простой пример
- Версия Unity: я пробовал с 2022.3.7f1 и с 6000.0.31f1
Версия ОС +: Windows 10. - Версия ML-Agents: последняя разработка ветка из исходного кода — ветка 22, млагенты 1.1.0
- Окружающая среда: 3DBall и простой пример
Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-instead