Config — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «Конфиг необходим для настройки свойств игровой механики, которая была добавлена в объек…»)
 
(resources)
Строка 38: Строка 38:
 
В каталоге с ресурсами должны находится каталоги images (с графикой), sounds (со звуками) и файл resources.json с информацией и путями к ресурсам
 
В каталоге с ресурсами должны находится каталоги images (с графикой), sounds (со звуками) и файл resources.json с информацией и путями к ресурсам
 
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,
+
"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" }
 +
]
 +
}
  
"sounds": [
 
{ "id" : 3, "src": "sounds/mus.ogg" }
 
]
 
}
 
 
==levels==
 
==levels==
 
В этом каталоге размещаются настройки уровней для игровой механики
 
В этом каталоге размещаются настройки уровней для игровой механики
 
=Примеры=
 
=Примеры=

Версия 10: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

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

Примеры