Идеи функций для Spark AR Studio

Что мы имеем в виду под Reactive? Реально реагирует? Это React Native?
Название связано с тем, что тип программирования является скорее декларативным, чем императивным.

Это означает, что он полностью управляется данными, поэтому Spark AR Experiences не выполняет полную симуляцию в каждом кадре. Скорее, он выбирает только то, что меняется.

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

Понимание того, как кодировать:

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

Модули

Код объяснил.

i это переменная, которую мы будем использовать в качестве счетчика.
prop_mode это переменная, которая поможет нам сравнить с константами
NOEFFECT, PILOT, KID, HATявляются целыми числами, они не меняют его состояние Вот почему мы объявляем их константами.

TouchGestures.OnTap() — это функция, внутри которой мы настраиваем нашу логику. В моем случае я создал простой пример для интеграции всех вместе.
prop_mode равен i. i++ означает добавление 1 к i.
Итак, мы объявляем его инкрементным счетчиком. Каждый раз, когда мы нажимаем, мы увеличиваем на 1 целое число значение i. Помните, что prop_mode равно i.

Я добавил 2 D.Log, они выводят в консоль сообщение журнала. Обязательно добавьте эту строку кода поверх всего var D = require(‘Diagnostics’);

В функции TouchGestures.OnTap() мы вызываем функцию NextMode(). Все функции должны подчиняться некоторым правилам.

  1. Заявить перед использованием.
  2. если вы используете его внутри другой функции, после () должен быть ;, подобный этому nameOfTheFunction();
  3. Передайте все параметры внутри ( ).

Это все на сегодня! Продолжение следует!