Config

Материал из wiki.appsalutecreator.com
Версия от 09:58, 14 декабря 2017; Avereskun (обсуждение | вклад) (Новая страница: «Конфиг необходим для настройки свойств игровой механики, которая была добавлена в объек…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Конфиг необходим для настройки свойств игровой механики, которая была добавлена в объект 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

В этом каталоге размещаются настройки уровней для игровой механики

Примеры