강화학습
[Unity] ml-agent 설정 시 화면 설정
yongee97
2025. 11. 22. 22:48
* 환경
pytorch에서 unity ml-agent 환경을 load해서 학습하는 경우
engine_configuration_channel = EngineConfigurationChannel()
env = UnityEnvironment(file_name=env_name,
side_channels=[engine_configuration_channel])
env.reset()
1. 화면 풀스크린 해제 및 크기 설정
env = UnityEnvironment(file_name=env_name,
additional_args=["-screen-fullscreen", "0", "-screen-width", "800", "-screen-height", "600"],
side_channels=[engine_configuration_channel])
* screen-fullscreen 옵션을 통해 전체화면 여부 결정
* screen-width 및 screen-height 옵션으로 화면 크기 설정
2. GUI 비활성화
env = UnityEnvironment(file_name=env_name,
no_graphics=True,
side_channels=[engine_configuration_channel])
* no_graphics=True 옵션으로 화면 띄우지 않고 학습만 수행하여 속도 향상 가능