Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
fajly_igry_dlja_quest_navigator [2013/09/23 19:28] newsash |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | __**Данная статья является попыткой разобраться в особенностях написания игр для Quest Navigator и не претендует на достоверность до проверки разработчиком.\\ | ||
- | Данная статья написана как удобно её автору, в дальнейшем нужно будет её преобразовать к более удобоваримому и строгому виду.**__ | ||
- | В папке с игрой должны быть две папки: | ||
- | * **qsplib** - стандартная папка для всех игр, судя по всему содержащая часть кода Quest Navigator'a и стандартные шаблоны для игр. | ||
- | * **standalone_content** - здесь находится сама игра | ||
- | |||
- | В папке **standalone_content** находится следующее: | ||
- | * //game.qsp//, //game.qproj//((game.qproj не является обязательным)) - файлы игры QSP | ||
- | * //gameAIR.html, [[fajl_shablona_igry_v_quest_navigator|gameAwesomium.html]], gameBrowserTest.html ((я знаю, что это выглядит странно, но это лучшее, что я смог придумать :)\\ На самом деле мне кажется, что действительно нужных из этих шаблонов три-четыре, а остальные просто затесались в папку с игрой из предыдущих версий, не знаю точно)), gamePG.html, gamePG-android.html, gamePG-ios.html// - шаблоны игрового экрана для разных игровых платформ. Для ПК нас интересует только __[[fajl_shablona_igry_v_quest_navigator|gameAwesomium.html]]__((Т.е. остальные шаблоны могут отсутствовать)). | ||
- | * //[[fajl_nastroek_igry_v_quest_navigator|config.xml]]// - файл настроек игры | ||
- | * //[[fajl_css_igry_v_quest_navigator|game.css]]// - файл стилей игры (т.е. от этого файла зависит её внешний вид) | ||
- | * //game.js//((также там есть файл QspLibBrowserTest.js, без которого игра на ПК запускается, не знаю, нужен он или нет)) - файл JavaScript, в котором можно запрограммировать дополнительные функции, используемые игрой , такие как: включение/выключение музыки, открытие/закрытие инвентаря, переключение стиля body и т.д. | ||
- | * Ну и само собой картинки, звуки и т.д. | ||
- | |||
- | //В корне папки **standalone_content** должны находиться файлы из первых трёх пунктов перечисления. Остальные можно и рекомендуется держать в подпапках для удобства.// | ||
- | |||
- | Итого для ПК в папке игры должны быть: | ||
- | * Папка qsplib скопированная из образца. | ||
- | * Папка standalone_content со следующим содержимым: | ||
- | - game.qsp, game.proj | ||
- | - gameAwesomium.html | ||
- | - config.xml (можно и без него) | ||
- | - game.js (можно в подпапках) | ||
- | - game.css (можно в подпапках) | ||
- | - ну и картинки со звуками, если нужны (можно в подпапках) |