-
mebelrus, это бы было легко сделать если бы на кнопку можно было бы делать автовыполнение
ну а про создание виртуальной кнопки уже молчу
-
Цитата:
это бы было легко сделать если бы на кнопку можно было бы делать автовыполнение
Все просто делается без всяких автовыполнений.:D
-
Уважаемый bbcby, можно поподробней как это делается.
-
Цитата:
+ Багофиксы (в т.ч. резюм в EndAction)
Что-то стремный какой-то получается резьюм из EndAction - сначала несколько секунд играет начало фильма (что бросается в глаза) и только потом идет переход на сохраненный тайминг.
Цитата:
+ В custom условие SWITCH добавлена функция для получения значения регистров - getGPR(номер_регистра)
А синтаксис?
Только получение, а положить туда что-нибудь?
-
Цитата:
сначала несколько секунд играет начало фильма (что бросается в глаза) и только потом идет переход на сохраненный тайминг.
Угу. Это от плеера зависит. На каких-то не успевает даже начать играть, на каких-то показывает первый экран и потом 1-2 секунды переходит, а на некоторых играет пару секунд и переходит.
Пока есть только 3 идеи оптимизации:
- подготовить тайминг заранее (сейчас это место не оптимально, все из регистров на ходу берется, поправлю в ближайшее время)
- если запоминать ближайший плеймарк, то наверное переход будет быстрее;
- запускать в режиме паузы (хоть играть не будет) и затем переходить (не факт что получится).
Скинь script.show и скажи на какой кнопке висит - посмотрю - может там какой косяк вылез (может последовательность комманд в мультиэкшене переделать нужно).
Цитата:
А синтаксис?
Только получение, а положить туда что-нибудь?
Синтаксис GetGPR(номер_регистра). Кажется я проверял вариант типа (getGPR(100)==5)
Положить туда - только скриптом.
-
Цитата:
Скинь script.show и скажи на какой кнопке висит - посмотрю - может там какой косяк вылез (может последовательность комманд в мультиэкшене переделать нужно).
Что значит "на какой кнопке"? С "кнопки" все ОК (по крайней мере на компе). Косяк вылазит из EndAction мувика.
Бонусы E1 - E4. В конце стоят свичи с мультиэкшенами.
-
mebelrus, мне тут разъяснили суть проблемы, так что поторопился я.
-
Цитата:
mebelrus, мне тут разъяснили суть проблемы, так что поторопился я.
По личкам ныкаетесь?
Народу тоже интересно...
Я вот, например, из ЭТОГО так и не понял поставленную задачу.
Цитата:
привет всем, помогите разобратся с auto action. Идея такая, при переходе назад, в главное меню должна подсветится стрелка в состояние актив, затем перейти на другую страницу меню. Вешаю на стрелку auto acton, вылазиит сообщение с ошибкой AutoAction can only be in static menu.
Если хочется "активирования" стрелки по Enter, это делается через состояние Active кнопки. Если хочется этого же по нажатию стрелок курсора, то это можно сделать дополнительной страницей перехода.
Если хочется не этого, то нужны дополнительные пояснения, желательно с картинками.
-
сделал через дополнительную страницу перехода, но думал что так не совсем правильно и удобно
-
Цитата:
но думал что так не совсем правильно и удобно
Тут как хочешь - правильно, просто неудобно.
- - - Добавлено - - -
CDK, при использовании эффекта
Slide с параметром
Include Selected, объект который находится НАД этой кнопкой (которая Selected), во время отработки анимации исчезает.
- - - Добавлено - - -
Еще один момент.
Меню с Интро. После интро меню появл. с эффектом Slide. Тут как бы все нормально.
Но вот после фильма, или из Попап меню, slide отрабатывается как-то мгновенно.
Половина меню появляется снизу моментально, а остаток "доезжает" как надо.
-
Цитата:
при использовании эффекта Slide с параметром Include Selected, объект который находится НАД этой кнопкой (которая Selected), во время отработки анимации исчезает
Этот верхний объект кнопка или картинка? Над этим верхним объектом есть еще кнопки?
Если этот верхний объект переместить в самый верх списка объектов - эффект останется?
-
Возник такой вопрос. Очень просят сделать возможность указывать больше звуков на кнопки. Понятно что надо, но не хотелось бы сильно утяжелять интерфейс.
Я вижу пока 3 варианта:
1) Звуки задаются не как сейчас Action sound/Select sound, а:
- Select button
- Play Movie
- Jump menu
- Jump popup
... (еще какие-то подобные варианты).
Что лучше? Есть другие идеи/варианты?
-
Цитата:
Этот верхний объект кнопка или картинка?
Картинка. Она изначально в самом верху.
Это цифры 1, 2, 3, 4... над окошками чаптеров.
-
bbcby, тогда смотри две вещи: включены ли они в анимационную группу и не попадают ли они за пределы зоны кроппинга. Или давай проект.
-
Тестовая версия 1.2.0.93 :
+ Оптимизация резюма (частичная, но возможно это поможет)
+ При запуске топ-меню в 3Д предупреждение выдавалось каждый раз
+ 3D проект с интро для сценариста генерировался нерабочим
+ При использовании эффекта Slide с Include Selected, объект который находится над кнопкой во время отработки анимации исчезает
+ Запретить выбирать Intro для меню в FirstPlay
+ Торможение анимации в начале меню без интро (это надо проверить - там просто добавлена синхронизация перед началом отрисовки графики)
-
Мимо.
Резьюм вообще перестал работать.
-
Цитата:
Резьюм вообще перестал работать.
Эххх... А ведь я подумал, что нужно не забыть поставить проверку на номер плейлиста...
Новый фикс, инсталляторы обновлены.
-
Да, теперь работает.
Но в смысле "оптимизации" ничего не изменилось - резьюм из EndAction работает не так, как резьюм вызванный командой во время проигрывания бонуса. Возникает непонятная пауза между вызовом начала мувика и переходом на сохраненную позицию. Чего нет при команде из поп-апа бонуса.
Так что пока вариант с использованием пустой страницы в главном меню остается лучшим.
-
AnryV, попробуй убрать в настройках проекта синхронизацию в EndAction (предпоследняя галка).
-
Цитата:
AnryV, попробуй убрать в настройках проекта синхронизацию в EndAction (предпоследняя галка).
Ее и не было.
Не влияет. И любые сочетания второй и предпоследней галки не влияют.
-
Странно. Визуально разница между запуском из EndAction и по кнопке только в синхронизации. Кинь тогда проект и скажи в каком месте точно тормозит - буду смотреть.
-
CDK, с экпортом в Сценарист что-то не то. Жму MUX... получаю вот это
http://i56.fastpic.ru/big/2014/0502/...f0a8044895.png
Если в Сценаристе импортировать
Project_scn.xml - все нормально.
В
playlist MM_Intro_intro плеймарк есть, а при импорте
Project_scn_2D.sbdprj, его нет. Соответственно после Интро в меню не попадаем, т.е. графика не появляется.
-
Цитата:
Странно. Визуально разница между запуском из EndAction и по кнопке только в синхронизации. Кинь тогда проект и скажи в каком месте точно тормозит - буду смотреть.
В EndAction бонуса E1 тупо вставлена команда Movie - resume. В нем же есть поп с командой resume. Для E2-E4 сделано через страницу главного меню.
-
Цитата:
с экпортом в Сценарист что-то не то. Жму MUX... получаю вот это
это с тем же проектом?
-
CDK, с любым новым, build 93.
С плеймарком было так. Поставил новую версию, экспортировал - плеймарка на Интро в Сценаристе нет.
Делаю экспорт в XML - плеймарка нет. Удаляю в проекте Интро, сохраняюсь. Опять добаляю Интро, ставлю плеймарк, экспортирую в XML, плеймарк в Сценаристе есть.
Еще, на счет картинки с ошибкой. Если удалить все плейлисты, относящиеся к меню - муксит.
-
Цитата:
Странно. Визуально разница между запуском из EndAction и по кнопке только в синхронизации.
Разница в паузе между началом фильма и переходом на запомненный тайминг. Какая может быть синхронизация в момент, когда фильм УЖЕ запущен?
-
Цитата:
Разница в паузе между началом фильма и переходом на запомненный тайминг. Какая может быть синхронизация в момент, когда фильм УЖЕ запущен?
Обычная :)
Физически резюм выглядит так:
1) активировать сегмент фильма (отвечает за реакцию на кнопку попап)
2) поставить флаг того, что нужно будет выполнить резюм
3) запустить видео
4) в событии onMediaStart (событие которое случается как только запустили видео) проверить флаг необходимости резюма и если он стоит, то выполнить резюм
После активации сегмента (п.1) нужно выполнить синхронизацию - она гарантрует, что на экране не останется следов меню (главного или попап), из которого вызвали резюм. В данном случае (EndAction) это нужно чтобы гарантированно убрать с экрана попап меню, если оно было в этот момент на экране.
Сейчас синхронизация вызывается после пункта 3 (что неправильно - надо после 1), т.е. как раз после запуска видео - это теоретически дает лишнее время для видео и оно начинает играть.
Хотя событие onMediaStart независимо от него должно отрабатывать.
ЗЫ: Изначально п.2 не было и п.4 выглядел так: выполнить резюм если надо. Но, теоретически, на медленных плеерах может оказаться, что команда запуска видео типа выполнилась, а само видео еще не начало играть - тогда команда резюма может уйти в никуда.
-
Решил немного переделать менюшку в старом диске.
Чтобы не переделывать проект сценарист, ставлю в проекте начальный BDID=0.
При построении jar получаю эту прелесть
http://thumbnails110.imagebam.com/32...9324409211.jpg
Если BDID=1 то все транслируется.
-
Тестовая версия:
+ Ошибка создания проекта сценариста с интро
+ Переделан механизм резюма (на QC работает прекрасно, на аппаратных еще не проверял)
+ Не отображение меню при переходе из видео с другим разрешением
+ Ошибка при BDID=0
-
Инсталляторы обновлены (забыл вернуть 99 клипов меню)
-
Все равно один раз меню у меня так и не появилось при переходе с 480i бонуса на главное меню, но повторить это пропадание меню я не смог. Пока вроде все отображается, но как-то странно, что оно при первом запуске бонуса пропало, а потом перестало пропадать.
Да и проверил резьюм - какой-то он не точный, т.е. 2-3 секунды съедается при возврате. Никогда не обращал внимания как это на оригинальных дисках происходит, может и там так, но заметно когда скажем в конце слова какого-то делаешь уход в бонус, а возвращаешься и съедено не только это слово, но и следующее за ним. Кроме того, если звук скажем был переключен на 2-ю дорогу на фильме, то при резьюме проскакивает вначале первая дорога, а потом переключается на вторую. Хорошо еще, если обе русские, а если скажем первая английская будет, а вторая русская, то как-то выйдет некрасиво.
-
Цитата:
то при резьюме проскакивает вначале первая дорога
тоже наблюдал такое.
-
Вообще-то такое было всегда. Если, например, в главном меню выбрать не первую дорогу, то при старте слышно, что сначала играет первая, а потом перескакивает на выбранную.
-
Для НЕ резюма там есть финт ушами - если указать несколько дорог в меню, то перед запуском муви идет команда смены текущей дороги, если мы в меню, а затем только запуск муви. Но по ощущению это не сильно помогает.
Для резюма такое было, просто сейчас забыл сделать при переделке (поправлю).
-
просто есть еще такой момент, что речь в разных переводах друг относительно друга смещена и если меняется дорога по ходу проигрывания, то вообще не красиво. Получается дублирование фраз.
-
а учитывая, что есть резьюм и фиксация точек есть, может пора сделать уже подсветку текущего чаптера фильма?
-
на сколько я понял у блюрея нет понятия текущего чаптера фильма, если ты сейчас не в фильме. Или есть возможность узнать какой чаптер был у конкретного плейлиста при его покидании?
Вообще говоря - а как такое реализуется в HDMV (без джавы то бишь)?
-
если мы знаем куда делать резьюм, то то можно задать и текущий чаптер.
- - - Добавлено - - -
у нас же есть список времен чаптеров. если мы знаем место куда возвращаться, то знаем куда попадает эта точка.
-
Цитата:
а как такое реализуется в HDMV (без джавы то бишь)?
PSR37 = Back-up Register for PSR5 (Chapter)
Не оно?
-
Нда... В ХДМВ ведь есть Call... - эти бэкап-регистры кажется как раз при этих колах используются. А тут колов нет.
Но вроде бы идея как это сделать ясна, постараюсь сделать в следующей версии.