Не работает Script в программе Spark AR
Здравствуйте.
Работаю в программе Spark AR. Создал скрипт: const Diagnostics = require('Diagnostics'); const Scene = require('Scene'); const Patches = require('Patches'); var counterNumber = Scene.root.find('number'); var scoreNumber = Patches.getValue('score'); counterNumber.text = scoreValue.toString(); Выдает ошибку: JavaScript error: TypeError: Result of expression 'Patches.getValue' [undefined] is not a function. { "message": "Result of expression 'Patches.getValue' [undefined] is not a function.", "line": 7, "sourceId": 2741235067008, "sourceURL": "file:\/\/\/", "expressionBeginOffset": 186, "expressionCaretOffset": 202, "expressionEndOffset": 211, "name": "TypeError" } В чем проблема? Что я делаю не так? |
Цитата:
Перевожу на русский, получается: Результат [выполнения] выражения 'Patches.getValue' [undefined] не является функцией Цитата:
Согласно документации https://developers.facebook.com/docs...patchesmodule/ там есть метод getStringValue, может вам такое нужно? Проверьте внимательно все имена! |
спасибо большое! Ваш ответ очень помог.
Посмотрел документацию Facebook и нашел спосбо решить проблему. Для тех кто столкнется с подобным прилагаю код const Diagnostics = require('Diagnostics'); const Scene = require('Scene'); const Patches = require('Patches'); var counterNumber = Scene.root.find('number'); var scoreNumber = Patches.getScalarValue('score'); counterNumber.text = scoreNumber.toString(); Скрипт помогает начислять очки в играх для Instagram-масок |
Часовой пояс GMT +3, время: 15:42. |