ИнформАрхив QSP
22.11. Инструкция от Nex'а, позволяющая сменить оформление из кода игры
Эта статья устарела. Новый плеер с поддержкой HTML - qSpider
$BACKIMAGE в Навигаторе отключен, как и другие переменные оформления. Всё оформление в Навигаторе делается через HTML, CSS и Javascript.
Переключение фонов я делаю так.
- В CSS прописываю стили для классов элемента
BODY
. Каждому классу соответствует свой фон. - В Javascript-файле скина описываю функцию, которая меняет класс
BODY
. - В игре, при заходе на локацию, проверяю, какой нужен фон, и вызываю функцию Javascript. В элементе
BODY
меняется класс, а за ним меняется и фон.
Помимо фона, точно таким же образом можно менять и расположение окон, отступы от границ окна и прочие вещи. Это позволяет, например, красиво оформить "обложку" - заглавный экран игры.
Найти данную инструкцию и много полезных сообщений можно здесь: Quest Navigator для Windows