Разработка без физической мишени
Mock в компоненте
Включите Mock When Manifest Missing. В Editor попадания можно генерировать мышью или тестовым скриптом.
Mock Launcher
python3 -m pip install websockets
python3 tools/mock_launcher.py --manifest ./mock-launch.json
./MyGame.x86_64 --vorivox-manifest ./mock-launch.json
Сценарий попаданий
Mock Launcher можно расширить файлом сценария:
[
{"delay_ms": 700, "x_mm": 1250, "y_mm": 703},
{"delay_ms": 900, "x_mm": 1800, "y_mm": 900},
{"delay_ms": 500, "x_mm": 400, "y_mm": 300}
]
Mock проверяет игровую интеграцию, но не заменяет тест на реальной мишени: задержка, калибровка и края полотна проверяются только на оборудовании.