У кого-нибудь есть проблемы с TouchGestures в Spark AR? - PullRequest
2 голосов
/ 17 января 2020

Работа над фильтром, который меняет вещи при касании объекта. Работал минутами раньше, потом получил следующее:

TypeError: TouchGestures.onTap не является функцией. (В TouchGestures.onTap () TouchGestures.onTap не определено) {"строка": 47, "столбец": 0, "sourceURL": "скрипт. js"}

Я не редактировал код, работая над небольшими изменениями в spark. Вот следующие события, которые я сопоставляю с сенсорными жестами:

TouchGestures.onTap().subscribe(toggleParticles);
TouchGestures.onTap().subscribe(toggleParticleEnvironment);

Похоже, у меня нет доступа к каким-либо методам сенсорных жестов. Кто-нибудь испытывает это сейчас или когда-либо испытывал что-то подобное со Spark?

1 Ответ

3 голосов
/ 20 января 2020

у меня только что появилась та же проблема. супер простой скрипт, он работал одну минуту, затем начал выдавать эту ошибку, но ничего не изменилось

вот мой код

const Diagnostics = require('Diagnostics');
const TouchGestures = require('TouchGestures');

TouchGestures.onTap().subscribe(function(gesture){
  const x = gesture.location.x;
  const y = gesture.location.y;

  Diagnostics.log(`tap: ${x}, ${y}`);
})

[EDIT]

Похоже, вам нужно включить «Жесты касания» в настройках возможностей. Не уверен, почему это работало на мгновение, но когда я включил это, он снова начал работать project / edit properties / capabilites

...