Как сделать?
…
NaViGaToR,
не переживай по пустякам )
Nex:
как сделать, чтобы в игре было фиксированно-определенное расположение и размер всех окон, а также размер и тип шрифта?
mkir,
1. Запустить игру, настроить размеры окошек по вкусу.
2. Закрыть плеер.
3. Скопировать файл qspgui.cfg из папки плеера в папку игры.
4. Проставить для файла qspgui.cfg в папке игры атрибут “только чтение”.
Тут такое дело. Следовал этим пунктам - и всё хорошо. Делаю несколько игр параллельно и редактирую старые, везде разные окна - так, как я их расставил. Однако почему-то в оригинальных папках с каждым тестом “копятся” какие-то непонятные (временные?) файлы .tmp
Что с ними делать, зачем они нужны? Если я, например, захочу опубликовать игру, нужно ли копировать их в архив вместе с остальными файлами?
Копировать их не нужно, а откуда они берутся, не знаю.
А вы сталкивались с подобным?
У меня было, когда я на файл конфига ставил “только для чтения”. Винда она же бережливая, тычется записать, а низяяя))) Вот и копит тэ.эм.пэ.
И еще одна странная ерунда. Теперь запускаю игру - звук в ней по умолчанию выключен (т.е. игрок должен включать его вручную через меню сверху). Думал, может это я через .cfg напортачил… повторяю операцию: запускаю через плеер (тоже по умолчанию нет звука), включаю звук. Закрываю плеер. Копирую .cfg в папку с игрой. Ставлю “Только запись”. Запускаю - выключен звук. Буквально вчера такого не было - и непонятно, что изменилось.
Как можно в коде прописать принудительное включение звука?
mkir,
в qspgui.cfg (открывать текстовым редактором) за звук отвечает строчка:
Volume=100
Проверь оба файла. И в папке с плеером и в папке с игрой. 100 - это максимум, 0 - минимум. Ну ты знаешь.
Спасибо!
Доброго времени суток. Возник такой вопрос: можно ли как-то на Quest Navigator-е, например, при нажатии на клавишу ESC вызвать меню паузы? Где будет возможность загрузки и сохранения игры?
Можно. На яваскрипте сделайте через jQuery, например.
Отследить нажатие клавиши, по нажатию вызвать ту функцию, которая меню отрисовывает.
Доброго времени суток :)
Итак, назрел следующий вопрос: допустим, у меня есть куча неписей с такими данными:
- Имя;
- Характеристика;
- Положение в обществе. Все они задаются рандомно или игроком до встречи с самим НПС. Уже в игре, при нажатии на иконку персонажа, должна высветиться эта информация. Так вот, вопрос: как и где эту информацию хранить? Я придумал кое-какой способ - создать для каждого НПС отдельный массив и хранить в нем данные, но это больше похоже на костыль, чем на полноценное решение :)
Можно многомерный массив сделать, если надо. А можно просто хранить имя массива для каждого непися и по нему обрабатывать “при нажатии на иконку”.
Nex, Спасибо, выбрал вариант с хранением имени массива для каждого непися - так намного проще :)
Теперь вопрос в другом. В config.xml возможно задать запуск игры в полноэкранном режиме, а можно ли сделать так, чтобы переход между оконным и полноэкранным режимом осуществлялся при помощи какой-либо клавиши? Сколько не пытался - ничего не получилось.
cleep,
Alt + Enter должен работать. Это стандарт.
Немного опоздал, но всё же. Чтобы в папке с классическим плеером не копились .tmp, достаточно просто на всю папку с плеером повесить атрибут “Только для чтения”.