Кварцевый композитор / Оригами: как добавить условную логику

Я хотел бы сделать другую анимацию в зависимости от того, выключен переключатель или включен.

Допустим, мой переключатель включен, мой ход спрайта х +10, если мой переключатель выключен, мой спрайт у +10

Я не нахожу правильный способ применить это. Спасибо

1 ответ

Вы можете использовать один из трех PatchTrees с простой логикой. Первый из них работает следующим образом: после нажатия ЛКМ ваш спрайт переводит 0.1 вдоль + X. После освобождения LMB спрайт возвращается в положение по умолчанию (0). То же самое происходит с нажатием и отпусканием юаней (Y + 0,1).

Вторая схема использует немного другую логику: нажимая ЛКМ, вы переводите свой спрайт X + 0,1, а нажимая ЮМБ, вы переводите свой спрайт Y + 0,1. Эту логику можно выполнить, если использовать патч "Счетчик" (с параметром "Сброс").

Помните! сетка XY вашего QC по умолчанию колеблется от -1 до +1 для X и Y (всего 2 для каждой оси).

Третий - это переключатель, основанный на формуле обращения: abs (ab).б = 1. Я использовал патч под названием "Математическое выражение". Это PatchTree сделано только для одного входа (например, LMB). Возможно, третья схема - это то, что вы ищете.

Его логика:

если a = 0 ..... abs(0-1) ..... abs(-1) = 1

если a = 1 ..... abs(1-1) .... abs(0) = 0

Другие вопросы по тегам