RU

Quest Navigator для Windows

Nex Moderator 07.07.2013 15:47 325 comments 223971 views

Плеер “Quest Navigator” для Windows находится в стадии активной разработки.

Ссылка на скачивание самой свежей версии: http://appcast.text-games.ru/quest-navigator-latest

Утилита для логирования ошибок и консольного вывода Javascript: LogApp.exe

Документация: Quest Navigator

Исходный код: http://github.com/Nex-Otaku/quest-navigator-awesomium

Edited at 01.04.2017 09:00 (8 years ago)

atreju,
вообще для этого существует шаблон “classic”, но он в отличие от дефолтного не был обновлён под последнюю версию плеера.

Все стандартные шаблоны устанавливаются вместе с плеером. Их сейчас всего два, “classic” и “default”, классический и дефолтный соответственно. Копируешь в папку своей игры и изменяешь по желанию.

Nex,

понятно, спасибо за ответ. У меня к сожалению не получилось прийти к аналогичному классическому плееру интерфейсу путем копирования файла qsp в папку default или classic и запуска ее оттуда через навигатор; текст действий по-прежнему едет вместе с текстом описаний, окно доп описания сливается с основным, цветовое выделение текста хтмл тегами почему-то не работает как в классике, фон не меняет цвет.
QN потенциально предпочтительнее классического плеера, конкретно мне сейчас хочется использовать возможность наложения рисунков друг на друга и формирования динамического рисунка персонажа, в зависимости от цвета волос, глаз, одетой надежды и т.п. Но порог перехода на платформу высок для несведущего в то что же нужно прописать такого в game.css и gameAwesomium.html, чтобы оно работало как на классике, и уже отталкиваясь от этого постепенно обучаться дальше. Еще саму игру же делать надо, времени на все не хватит, увы.

не получилось прийти к аналогичному классическому плееру интерфейсу путем копирования файла qsp в папку default или classic и запуска ее оттуда через навигатор

Наоборот, надо:
1. создать папку игры (например D:\MyGames\MyCoolGame)
2. поместить туда файл игры (”.qsp”)
3. скопировать в папку игры файлы из папки шиблона “classic” либо “default”

Классический шаблон может не работать сейчас, потому что он не обновлялся несколько последних версий. Обновлю, когда дойдут руки, но до этого у меня ещё дела по сайту, поэтому не знаю когда.

Попробовал, в итоге черный фон вместо белого, все то же отсутсвие корректной расцветки текста и фона и действия уехавшие куда-то за экран :о)
В оригинале сделано что фон плавно меняет цвет, а в навигаторе он все время одноцветный, хотя пауза на смену выдерживатеся.
Как сделаете дружелюбную к нубам версию, обязательно попробую еще раз, очень привлекают расширенные возможности по сравнению с классикой.

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

Для “нубов” должно хватить того, что есть в шаблоне по умолчанию.

Делать в Навигаторе “классическое” расположение окон, анимацию, “возможность наложения рисунков друг на друга” - это уже не “нубские”, а скорее “продвинутые” авторские запросы.

Для продвинутого использования оформления, нужно изучать HTML, CSS и внутреннее устройство (структуру и поведение) шаблона. Ну и яваскрипт при необходимости.

версия 0.0.26

Обновил классический шаблон в соответствии с изменениями в API.

Приступил к вёрстке шаблона “Фентези”. Сделал основу для фона обложки.

Предложение.
Добавить в CSS дефолтного шаблона

div, p, span {cursor:default;}

Раз есть запрет выделять текст, то логично не менять вид курсора под выделение.

Тогда могут возникнуть проблемы с дивами внутри ссылок. В вёрстке не всё так просто, как кажется на первый взгляд.

a div {cursor:pointer;}

HertzQ,
при пустом хрефе не будет работать.

Забей на это. И без костылей проблем хватает.

Нашел баг, если в стилях прописать

#id:hover { display: none; }

то при наведении мыши на элемент он не исчезает, к тому же если попробовать добавить еще какой-либо стиль к этому id то он тоже будет не рабочим. С псевдоклассом active тоже самое.

Mxat2008,
с браузерами сравнил?

Nex,
В Opera, IE и Firefox все работает. В Chrome и Safari не проверял.

Mxat2008,
а смысл вообще такое писать? Ну, на практике? Это же бессмыслица.

Навёл на элемент, он скрылся. Раз он скрыт, значит курсор уже не на нём. Курсор не на нём, значит он должен быть показан. Если он будет показан, то курсор опять на нём. Значит, он должен быть скрыт. И так по кругу.

Если хочется добиться “переключения кадра”, например для подсветки кнопки, то это делается либо сменой самой картинки (background-image), либо делая элемент невидимым (visibility: hidden).

Log in or Register to post comments.