Проверка на записях сессий
Демо-данные хороши для начала, но настоящая гонка богаче: пит-стопы, дождь, аварии, сотни кругов. Racelink умеет записать гонку и потом проиграть её вашему оверлею, без игры.
1. Запишите гонку
В Racelink откройте Настройки → Записи сессий и включите Записывать гоночные сессии. Теперь каждая сессия выбранной игры сохраняется в отдельный файл. Просто покатайтесь: запись идёт сама.
Там же задаётся место под записи. Когда оно кончается, самые старые записи удаляются.
2. Проиграйте запись
В списке записей нажмите Воспроизвести. Если запись сделана в другой игре, сначала выберите эту игру в переключателе игр наверху окна.
Пока идёт воспроизведение, Racelink отдаёт оверлеям данные из записи вместо игры. Для оверлея это обычная гонка: те же блоки данных, те же поля. Воспроизведение можно поставить на паузу, перемотать и ускорить. Кнопка «Стоп» возвращает живую игру.
3. Откройте на записи свой оверлей
Запустите npm run dev и откройте страницу без ?demo:
http://localhost:5173/Без ?demo оверлей берёт данные у Racelink, а Racelink сейчас проигрывает запись. Каждое сохранение кода перезагружает страницу, и вы сразу видите результат на той же гонке. Можно и добавить оверлей dev-сервера в макет и смотреть его поверх экрана, как его увидит игрок.
4. Поделитесь записью
- Экспорт
- Сохраняет копию записи одним файлом. Его можно отправить другому автору или приложить к сообщению об ошибке.
- Открыть файл…
- Добавляет в список чужую запись, после чего её можно проиграть так же, как свою.
Пока идёт воспроизведение, новая запись не ведётся.
Ещё в Racelink есть общая библиотека коротких отрывков гонок вместе с видео — их можно смотреть со своим оверлеем поверх картинки: Фрагменты сессий с видео.