На рівень можна додати кнопку, яка вмикає камеру телефона й вводить відсканований QR-код як звичайну відповідь. Зручно, коли коди на локації надруковані у вигляді QR: гравцеві не потрібно передруковувати довгий рядок руками.
Не плутайте з розділом Роздруківка QR-кодів одноразових команд — там ідеться про роздаткові QR для входу в гру, а тут про сканування кодів усередині рівня.
Достатньо викликати qrReaderInit() у полі «Скрипт завдання». Движок підключає бібліотеку сканера лише тоді, коли зустрічає у скрипті це ім'я.
qrReaderInit();
Поряд із кнопкою «Відповісти» з'явиться кнопка QR Code. Після натискання відкривається вікно камери (запитується дозвіл браузера), після повторного — закривається.
Розпізнаний текст надсилається як відповідь — рівно так само, як якби гравець набрав його в полі введення та натиснув «Відповісти». Жодного окремого налаштування не потрібно: у QR-код зашивається той самий текст, який заведено у вас у кодах рівня.
Один і той самий код поспіль повторно не надсилається, тому камеру можна тримати відкритою — вона не слатиме одну відповідь десятки разів на секунду.