Config — различия между версиями
Avereskun (обсуждение | вклад) (→resources) |
Avereskun (обсуждение | вклад) (→Структура) |
||
Строка 3: | Строка 3: | ||
=Структура= | =Структура= | ||
config.json | config.json | ||
− | levels/ | + | :: levels/ |
− | + | ::: 1/ | |
− | + | ::::: config.json | |
− | + | :::::resources/ | |
− | + | ::::::: images/ | |
− | + | :::::::: pic.png | |
− | + | ::::::: sounds/ | |
− | + | :::::::: snd.ogg | |
− | + | ::::::: resources.json | |
− | + | ::: 2/ | |
− | + | ::... | |
resources/ | resources/ | ||
− | + | :: images/ | |
− | + | ::: pic.png | |
− | + | :: sounds/ | |
− | + | ::: snd.ogg | |
− | + | :: resources.json | |
+ | |||
=Описание= | =Описание= | ||
==config.json== | ==config.json== |
Версия 09:09, 14 декабря 2017
Конфиг необходим для настройки свойств игровой механики, которая была добавлена в объект Script Game. Этот конфиг заменяет игровой механике сетсы, которые для нее недоступны.
Структура
config.json
- levels/
- 1/
- config.json
- resources/
- images/
- pic.png
- sounds/
- snd.ogg
- resources.json
- images/
- 2/
- 1/
- ...
- levels/
resources/
- images/
- pic.png
- sounds/
- snd.ogg
- resources.json
- images/
Описание
config.json
В корне должен лежать файл config.json. В нем содержатся основные свойства игровой механики, которые не привязаны к уровню, а также массив ссылок на директории с настройками для каждого уровня. {
"name": "hidden_list", "tex1": "{txt:10}" "res2": "{img:11}" "levels":[{ "dir": "levels/1/" }, { "dir": "levels/2/" } ]
}
resources
В каталоге с ресурсами должны находится каталоги images (с графикой), sounds (со звуками) и файл resources.json с информацией и путями к ресурсам resources.json.
{ "texts": [{ "id": 10, "lang":[ { "name":"en", "w" :"Hello", "s1": "open door", "s2": "stop 2", "s3": "stop door" } ] }, { "id": 11, "w" :"Hello 2", "s2":"Hello world 2" } ], "images": [{ "id" : 3, "src": "images/pic.png", "px" : 100, "py" : 100 } ], "sounds": [ { "id" : 3, "src": "sounds/mus.ogg" } ] }
levels
В этом каталоге размещаются настройки уровней для игровой механики