Config — различия между версиями
Avereskun (обсуждение | вклад) (Новая страница: «Конфиг необходим для настройки свойств игровой механики, которая была добавлена в объек…») |
Avereskun (обсуждение | вклад) (→resources) |
||
Строка 38: | Строка 38: | ||
В каталоге с ресурсами должны находится каталоги images (с графикой), sounds (со звуками) и файл resources.json с информацией и путями к ресурсам | В каталоге с ресурсами должны находится каталоги images (с графикой), sounds (со звуками) и файл resources.json с информацией и путями к ресурсам | ||
resources.json. | resources.json. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | "images": [{ | + | { |
− | "id" : 3, | + | "texts": [{ |
− | "src": "images/pic.png", | + | "id": 10, |
− | "px" : 100, | + | "lang":[ |
− | "py" : 100 | + | { "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== | ==levels== | ||
В этом каталоге размещаются настройки уровней для игровой механики | В этом каталоге размещаются настройки уровней для игровой механики | ||
=Примеры= | =Примеры= |
Версия 09:02, 14 декабря 2017
Конфиг необходим для настройки свойств игровой механики, которая была добавлена в объект Script Game. Этот конфиг заменяет игровой механике сетсы, которые для нее недоступны.
Структура
config.json levels/ 1/ config.json resources/ images/ pic.png sounds/ snd.ogg resources.json 2/ ... resources/ images/ pic.png sounds/ snd.ogg resources.json
Описание
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
В этом каталоге размещаются настройки уровней для игровой механики