Здесь показаны различия между двумя версиями данной страницы.
| 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 (можно в подпапках) | ||
| - | - ну и картинки со звуками, если нужны (можно в подпапках) | ||