-
Мысли по поводу параллельной и последовательной анимации...
Оно принципиально, это разделение? Фактически, последовательное, это тоже самое параллельное исполнение, но с задержкой. В принципе, если каждой анимации выставлять задержку в кадрах (от 0 и больше), то этим оба вида объединятся, и интерфейс не сильно усложнится и на одной странице они будут органично сочетаться. Нет?
-
Не совсем. Физически указывается список, чего отобразить. В этот список вносятся статические картинки и анимации. Параллельная - это несколько анимаций в этом списке. Последовательная - это у списка указывается куда перейти после выполнения всех анимаций в этом списке.
-
При полном клонировании Menu --> Popup Menu, в Popup Menu теряются команды, в который присутствует команда No Animation.
- - - Добавлено - - -
А также при использовании Clone tree item / Clone tree item as static не клонируются поля Autoclose и Close popup animation.
Это, кстати, давно такое. Или так и задумывалось?
-
Так и не доделалось :) Исправим.
-
Цитата:
Да, я понимаю, будет этажерка. Хотя конечно
значительно упростила некоторые задачи. И то хорошо.
Какие задачи она упростила? По-моему без перехода на конкретную кнопку это совершенно бесполезно.
Можно не для каждой кнопки городить отдельный пункт, а добавить одну строку "Jump Menu N/A" в том же уровне, где и "Jump Menu". И вот это реально сократит количество страниц.
-
AnryV, ну если тебе нужно вернуться в главное меню из опций, то кнопку указывать не обязательно - выделение будет, на той кнопке, которая была выделена в момент покидания главного меню, т.е., если это был переход в меню опций, то кнопка опций и будет выделена. Соответственно можно просто вернуться в меню без указания кнопки. Т.е. для меня это где-то половина случаев, когда не нужна анимация там где она есть.
-
Цитата:
AnryV, ну если тебе нужно вернуться в главное меню из опций.
Как раз тут можно обойтись и без этого, поскольку главное меню одно и одна доп.страница ничего не решает. А вот блуждание по чаптерам, опциям и дополнениям с анимациям чревато нехилым размножением страниц. И возвращаться там надо на конкретную кнопку гораздо чаще, чем на последнюю.
-
Цитата:
Какие задачи она упростила?
Например когда в меню АУДИО и СУБТИТРЫ нужно попасть через еще одно доп. меню со своей анимацией.
- - - Добавлено - - -
Да, с чаптерами геморой еще тот, но что проще ведь стало.
-
Страница CHAPTERS1:
Статика - левая панель
Из ее правого края должны выезжать 2 панели - Группа 1 и Группа 2. Группы не пересекаются. Расширенная анимация - параллельная.
При любом сочетании загадочных параметров по Инклуде/Иксклуде обе эти панели просто появляются мгновенно.
Хотелось бы понять хоть что-нибудь. :smile_bh:
-
Цитата:
Хотелось бы понять хоть что-нибудь
Погоди, все-равно переделывается. Проект гляну.
-
Цитата:
При полном клонировании Menu --> Popup Menu, в Popup Menu теряются команды, в который присутствует команда No Animation.
Кстати тут все глубже. Команды в проекте теряются если
закрыть/открыть Студио.O_o
-
Тестовая версия BDS_MX_Setup_1.1.0.54.exe и BDS_Setup_1.1.0.54.exe:
Убрана настройка статики при анимации, но остался один нюанс. Дело в том, что при переходе от анимации к анимации состояние меню сбрасывается на дефолтное (т.е. как в дизайнере). Изменить этот момент пока нельзя. Именно из-за этого была введена настройка статики. Сейчас сделана попытка интеллектуального определения что отбражать, а что нет при последовательной анимации. Для этого пришлось ввести понятие appearance/disappearance для последовательной анимации. Appearance означает, что меню будет появляться, т.е. что все то, что анимируется первоначально на экране отсутствует. Disappearance соответственно обратный эффект - вначале все есть и при анимации убирается.
* При полном клонировании Menu --> Popup Menu, в Popup Menu теряются команды, в который присутствует команда No Animation.
* При использовании Clone tree item / Clone tree item as static не клонируются поля Autoclose и Close popup animation.
* Убрать способ отображения статики из анимации.
* Параллельная анимация - не сохраняется порядок Z-order (теоретически должно исправиться, недопроверенно во всех вариантах)
* Проверять, что анимационные группы при параллельной анимации не пересекаются, запрет на параллельную анимацию одной и той же группы
* Кнопки перемещения анимаций вверх/вниз
-
Ага...
А из чего следует, что в параллельной анимации у всех групп должно быть одинаковое количество кадров?
-
Цитата:
А из чего следует, что в параллельной анимации у всех групп должно быть одинаковое количество кадров?
Теоретически нет. Пока все анимации в списке не завершились - мы находимся в анимации. Как все завершилось - переходим к следующему состоянию. Если это конечное состояние - меню, то в этот момент все становится как нарисовано в дизайнере.
-
Цитата:
Теоретически нет. Пока все анимации в списке не завершились - мы находимся в анимации. Как все завершилось - переходим к следующему состоянию. Если это конечное состояние - меню, то в этот момент все становится как нарисовано в дизайнере.
А практически, в момент завершения короткой анимации мы попадаем мгновенно в состояние дизайнера.
Кстати, выставление галки "проказывать Селетед и Каррент" ломает симуляцию при параллельной анимации.
Step 1/4 ...
java.io.IOException: Feature "F:MM_CHAPTERS1.anim_2_2_128_0_-810_0_0_405_0_1920_1080" not found on line 1140 of menu.show
at com.hdcookbook.grin.io.text.Lexer.reportError(Lexer.java:144)
at com.hdcookbook.grin.io.text.SubFeature.getFeature(SubFeature.java:101)
at com.hdcookbook.grin.io.text.ShowParser.makeFeatureList(ShowParser.java:2630)
at com.hdcookbook.grin.io.text.ShowParser.access$100(ShowParser.java:137)
at com.hdcookbook.grin.io.text.ShowParser$2.resolve(ShowParser.java:496)
at com.hdcookbook.grin.io.text.ForwardReference.resolveAtLine(ForwardReference.java:83)
at com.hdcookbook.grin.io.text.ShowParser.finishBuilding(ShowParser.java:2585)
at com.hdcookbook.grin.io.text.ShowParser.parse(ShowParser.java:339)
at com.hdcookbook.grin.io.text.ShowParser.parseShowNoAbort(ShowParser.java:2968)
at com.hdcookbook.grin.io.text.ShowParser.parseShow(ShowParser.java:2917)
at com.hdcookbook.grin.binaryconverter.Main.convert(Main.java:310)
at com.hdcookbook.grin.binaryconverter.Main.main(Main.java:241)
Error trying to parse menu.show:
Feature "F:MM_CHAPTERS1.anim_2_2_128_0_-810_0_0_405_0_1920_1080" not found on line 1140 of menu.show
-
Исправление: BDS_MX_Setup_1.1.0.55.exe и BDS_Setup_1.1.0.55.exe
Цитата:
А практически, в момент завершения короткой анимации мы попадаем мгновенно в состояние дизайнера.
Это еще не исправлено - разбираемся.
-
Проекты с для картинок, что я выкладывал раньше.
При входе на Chapters
Последовательная (работает):
Если туда же добавить выход по Left в главное меню с этой же анимацией, но в обратном порядке:
Брякается симуляция.
-
Исправление: BDS_MX_Setup_1.1.0.56.exe и BDS_Setup_1.1.0.56.exe
-
Да, теперь получилась и обратная анимация.
Заметил такую штуку - в матрице действий один advanced не заменяется копированием/вставкой на другой. Надо сначала удалить.
-
После клонирования Main Menu --> Popup Menu в Popup Menu в Multi-action пропадает значение Last action.
Напр. назначить зв. дорожку и вернуться в предыдущее меню.
-
Не работает [advanced] анимация в Close popup anim. Это пока не сделано или глюк?
-
Цитата:
Это пока не сделано или глюк?
Глюк.
- - - Добавлено - - -
Хотя у меня работала на принудительное закрытие попапа. В какой момент не работает? Какая именно?
-
Только что проверил - у меня работает. Давай проект.
-
Цитата:
Только что проверил - у меня работает. Давай проект.
Прошу пардону - работает. Это у меня что-то сглючило.
-
bbcby, хотел спросить по поводу нашего договора, он остаётся в силе? Мне ещё надеяться? :-X :)
-
Цитата:
Прошу пардону - работает. Это у меня что-то сглючило.
Вот, опять. И вроде у меня все в порядке.
close popup anim на странице AUD NEW - две группы, Slide, параллельная анимация. А по кнопке меню просто исчезает.
-
Работа над ошибками BDS_MX_Setup_1.1.0.57.exe и BDS_Setup_1.1.0.57.exe:
* Не работает Advanced анимация на ClosePopup, если анимация Advanced была изначально
* В матрице действий один advanced не заменяется копированием/вставкой на другой. Надо сначала удалить.
* При компиляции проверять что в BDN.xml фреймрейт тот же что и у видео
* После клонирования Main Menu --> Popup Menu в Popup Menu в Multi-action пропадает значение Last action, если переход без анимации.
* Help обновлен
-
Цитата:
если анимация Advanced была изначально
ХитрО... :)
-
А нельзя ли в switch добавить опцию не только сравнения номеров дороже отдельно звука, и отдельно субтитров, а еще и одновременное звук + титры? А то на некоторых менюшках, где звук и титры одновременно в одном меню выбираются приходится делать кучу дамми менюшек, что очень не удобно.
-
Suzaku, можно добавить возможность писать код вида:
(Audio = 1) & (Subtitle > 2) | (Chapter != 3)
-
Меня устроит.
-
CDK, а так можно будет? напишу по-русски
вкл. аудио 1 + суб. 3 (если суб 1 или 2 выкл.)
-
проблема с pop-меню в сериале
как была раньше с неоткрыванием меню после перехода из одного эпизода в другой
только теперь close pop-up не помогает
-
bbcby, честно говоря не очень понял. По-русски написать условие естественно нельзя. Язык C-подобный (Java) - по сути дела на джаве условие и будет писаться (т.е. оно преобразуется к виду (Audio == 1) && (Subtitle > 2) || (Chapter != 3) ).
Или ты про то как будет выглядеть "вкл. аудио 1 + суб. 3 (если суб 1 или 2 выкл.)"? Условие в свиче будет (Subtitle = 1) | (Subtitle = 2) и далее мультиэкшен включения аудио 1 и субтитра 3.
Suzaku, в каком именно месте? Т.е. - куда смотреть?
-
ну вот включаю я скажем проигрывание первого эпизода вызываю pop меню, запускаю второй эпизод и все - после этого pop не включается больше. итак в любом эпизоде.
-
Suzaku, убери анимацию из PLAY WASHINGTON -> Play -> ENTER.
Там какая-то накладка с двумя анимациями - одна на close popup, а вторая на этот enter - завтра буду разбираться. Т.е. либо нужно все такие анимации убирать, либо жди - завтра постараюсь выложить исправленную версию.
-
Цитата:
Или ты про то как будет выглядеть
Ну естественно.:D
-
Исправление:
-
CDK, что там новенького?
-
исправлена проблема с анимацией, о которой писал Suzaku: если висит анимация на кнопке с экшеном [close popup], то анимация close popup anim все-равно выполняется, что приводит к совершенно непонятному эффекту - программа теряет связь с реальностью. Откуда такой эффект - непонятно. По коду анимация просто должна отработать дважды и все. Вобщем пытаемся понять эффект.