Один основной поток для GUI и второй, создаваемый с помощью subprocess для рендера видео, нужно для предотвращения зависания окон во время рендера.
На данный момент в моем MR есть три окна:
Базовые (обязательные настройки) - класс PreSettings
На этой странице указываются пути до папки с песнями и со скинами отдельно по двум причинам. Не у всех людей игра находится в стандартной директории, также как и эти папки могут быть в разных местах. Гарантируется проверка на корректность путей до файлов при каждом открытии и замене путей
Основная страница - класс MainMenu
Содержит в себе выбор файла реплея, скина, кнопки начала рендера и входа в настройки
Настройки - класс Settings
На данный момент здесь можно настраивать только пути до папок с песнями и со скинами. В дальнейшем планируется кастомизация большинства настроек из конфига Danser'a
Один основной поток для GUI и второй, создаваемый с помощью subprocess для рендера видео, нужно для предотвращения зависания окон во время рендера. На данный момент в моем MR есть три окна:
Базовые (обязательные настройки) - класс PreSettings На этой странице указываются пути до папки с песнями и со скинами отдельно по двум причинам. Не у всех людей игра находится в стандартной директории, также как и эти папки могут быть в разных местах. Гарантируется проверка на корректность путей до файлов при каждом открытии и замене путей
Основная страница - класс MainMenu Содержит в себе выбор файла реплея, скина, кнопки начала рендера и входа в настройки
Настройки - класс Settings На данный момент здесь можно настраивать только пути до папок с песнями и со скинами. В дальнейшем планируется кастомизация большинства настроек из конфига Danser'a