Quartz Composer: переключайте видеовходы с помощью мыши - PullRequest
0 голосов
/ 09 сентября 2010

Сценарий: два входа фильма Quicktime, один воспроизводится по циклу, если пользователь не нажимает левую кнопку мыши, в этом случае второй фильм воспроизводится до конца, затем воспроизводится первый фильм.

Логически я могу видеть его с помощью условного,Если число = 1, цикл фильма 1. Если щелкнуть мышью, номер = 2, фильм 2 воспроизводится.В конце воспроизведения число = 1, цикл фильма 1.

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

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

Спасибо.

1 Ответ

2 голосов
/ 01 октября 2010

Я бы сделал это следующим образом: подайте фильм A и фильм B на входы 0 и 1 патча мультиплексора, затем подайте вывод левого клика из патча управления мышью в индекс мультиплексора, и Quartz преобразует логический щелчок мыши (0 или 1) для индекса (0 или 1), указывающего мультиплексору выводить одно или другое видео в зависимости от статистики мыши пользователя. Полная вещь будет выглядеть так:

QC Code

...