Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
help:navigator [2023/01/03 14:17] aleks_versus |
help:navigator [2024/10/14 13:11] (текущий) aleks_versus обновление 5.9.0 |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | [[help:navigator|Назад: Quest Navigator]] | + | ====== Quest Navigator ====== |
- | ====== Параметры запуска Quest Navigator ====== | + | Плеер **Quest Navigator** создавался как следующий шаг развития платформы **QSP**, на смену устаревшим **классическому плееру** и **AeroQSP**. Однако уже много лет **Quest Navigator** не обновляется и не развивается. |
- | Параметры запуска передаются в командной строке. | + | В настоящий момент мы не рекомендуем пользоваться этим плеером, так как существует более современный, развивающийся плеер [[help:qspider|qSpider]]. |
- | ===== Формат команды ===== | + | ===== Принципиальные отличия ===== |
- | </sxh> | + | * Содержимое отрисовывается средствами браузера, благодаря этому есть полная поддержка HTML, CSS и Javascript (к сожалению, HTML-движок **Quest Navigator**а морально устарел и не соответствует современным стандартам). |
- | "Путь\к\QuestNavigator.exe" [опции] ["Другой\путь\Моя крутая игра"] | + | * Оформление отделено от кода игры. |
- | </sxh> | + | * Облегчено портирование плеера благодаря перемещению платформонезависимой части логики в общий Javascript-фреймворк. |
+ | * Поддержка мобильных платформ (Android, iOS). | ||
- | Если путь к запускаемой игре не указан, открывается "игра по умолчанию", расположенная в папке "assets\standalone_content" установочной директории плеера. | + | ===== Доступен на платформах ===== |
- | ===== Опции ===== | + | * Android |
+ | * iOS | ||
- | </sxh> | + | ===== Будущие платформы ===== |
- | -enable-sound-cache | + | |
- | </sxh> | + | |
- | Включает кэширование звуковых файлов. При большом размере файла, в несколько мегабайт, на первом запуске трек включается с задержкой, около секунды (но небольшие звуковые файлы запускаются без задержек). Поэтому может возникнуть необходимость в кэшировании (предварительной загрузке) таких треков. Для кэширования, помимо опции запуска плеера, нужно включить в игру подобный код: | + | * Windows Phone 8 (разработка не начата) |
+ | * Десктопные версии Windows (в разработке). Тема на форуме: [[https://qsp.org/index.php?option=com_agora&task=topic&id=633|Quest Navigator для Windows]] | ||
- | <sxh qsp> | + | ===== Исходный код ===== |
- | ! при старте игры | + | |
- | PLAY '1.mp3', 0 | + | |
- | PLAY '2.mp3', 0 | + | |
- | PLAY '3.mp3', 0 | + | |
- | CLOSE ALL | + | |
- | </sxh> | + | |
- | При включенном кэшировании, если прервать трек на середине, потом запустить заново, слышен небольшой тихий щелчок. Поэтому по умолчанию кэширование отключено. | + | |
- | </sxh> | + | * Универсальный плеер для Windows на движке Awesomium [[http://github.com/Nex-Otaku/quest-navigator-awesomium|GitHub]] |
- | -default-skin имя_шаблона | + | * Ветка библиотеки QSP, модифицированная для **Quest Navigator** [[https://github.com/Nex-Otaku/qsplib-experimental|GitHub]] |
- | </sxh> | + | * JS framework (ядро) [[https://github.com/Nex-Otaku/quest-navigator-core|GitHub]] |
+ | * Библиотечный проект для standalone-приложений Android [[https://github.com/Nex-Otaku/quest-navigator-library-android|GitHub]] | ||
- | Указывает имя стандартного шаблона, выбираемого по умолчанию для игры, у которой нет своего шаблона, и не указан желаемый шаблон в [[help:fajl_nastroek_igry_v_quest_navigator|файле настроек игры]]. По умолчанию выбирается шаблон default. | + | ===== Статьи по теме ===== |
- | </sxh> | + | * [[help:navigator_game_files|Файлы игры на Quest Navigator]] |
- | -restart | + | * [[help:navigator_command_line|Параметры запуска Quest Navigator]] |
- | </sxh> | + | * [[help:navigator_game_template|Шаблон игры на Quest Navigator]] |
+ | * [[help:sozdanie_igr_na_quest_navigator|Создание игр для плеера Quest Navigator]] | ||
+ | * [[help:ispolzovanie_shriftov_v_quest_navigator|Использование шрифтов в Quest Navigator]] | ||
+ | * [[help:fajl_nastroek_igry_v_quest_navigator|Файл настроек игры в Quest Navigator]] | ||
+ | * [[help:navigator_standalone|Независимая сборка игры для Quest Navigator]] | ||
- | Используется для перезапуска обновлённой версии игры. При указании этой опции, плеер находит окно с уже запущенной игрой, сообщает ему о необходимости перезапуска и завершает свою работу. Ранее запущенный плеер читает игру с диска заново, целиком и перезапускает. | + | ===== Ответы по Quest Navigator в F.A.Q. ===== |
- | Таким образом, при последовательном вызове плеера с этой опцией, для одной и той же игры, всегда будет открыт только один экземпляр плеера. Это удобно для редактирования игры, так как без этой опции каждый запуск плеера создаёт новое окно, и приходится закрывать их вручную. | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/layout_templates|Пишу несколько игр в Quest Navigator. Как сделать, чтобы у каждой игры было собственное оформление?]] |
- | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/add_user_font|Как подключить свой шрифт к игре?]] | |
- | При использовании этой опции, плеер всегда проверяет путь к игре. Если в ранее открытом окне плеера запущена другая игра, то его это никак не коснётся. | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/change_background_color|Пишу bcolor=rgb(255,200,200), но это не меняет цвет фона игры. Как изменить цвет фона из кода QSP?]] |
- | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/change_cursor|Хочу прописать игре собственный вид курсора, как это сделать?]] | |
- | ==== Список стандартных шаблонов ==== | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/template_settings|Скопировал шаблон оформления в папку со своей игрой, но что с ним теперь делать?]] |
- | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/proverka_pleera|Как узнать, на каком плеере запущена игра: на классическом QSP, или на Quest Navigator?]] | |
- | * **classic** — Шаблон, имитирующий расположение окон в классическом плеере. | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/video|Как вставить видео в игру на Навигаторе?]] |
- | * **default** — Шаблон, выбираемый по умолчанию для любой игры. Если у игры нет своего шаблона, и не указано, какой из стандартных использовать, будет выбран шаблон по умолчанию. | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/standalone|Как делать standalone-сборку на Навигаторе?]] |
- | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/windows_size|Где в Quest Navigator править размер окна с игрой?]] | |
- | **Другие статьи:** | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/exec_js|Как выполнить JavaScript прямо из кода QSP?]] |
- | + | * [[https://aleksversus.github.io/howdo_faq/docs/informarch/navigator/change_interface|Инструкция от Nex'а, позволяющая сменить оформление из кода игры]] | |
- | * [[help:navigator_game_files|Файлы игры на Quest Navigator]] | + | |
- | * Параметры запуска Quest Navigator | + | |
- | * [[help:navigator_game_template|Шаблон игры на Quest Navigator]] | + | |
- | * [[help:sozdanie_igr_na_quest_navigator|Создание игр для плеера Quest Navigator]] | + | |
- | * [[help:ispolzovanie_shriftov_v_quest_navigator|Использование шрифтов в Quest Navigator]] | + | |
- | * [[help:fajl_nastroek_igry_v_quest_navigator|Файл настроек игры в Quest Navigator]] | + | |
- | * [[help:navigator_standalone|Независимая сборка игры для Quest Navigator]] | + | |