User Tools

Site Tools


ru:codex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
ru:codex [2022/08/15 22:20] justcoopru:codex [2022/08/16 01:59] – [Пример:] justcoop
Line 4: Line 4:
 ---- ----
  
-**Codex** (кодекс) — это тип данных, данные которого хранятся в виде пары ключ-значение. Каждый ключ является уникальным [[ru:string|аргументом строчного типа]] и выполняет функцию поиска соответствующего значения в кодексе, аналогично словарю. Пары ключ-значение заключены в квадратные скобки после ключевого слова "codex", причем каждый ключ записывается как [[ru:string|аргумент строчного типа]] и двоеточие между ключом и соответствующим ему значением. Пары ключ-значение разделяются запятыми. Если данные загружаются из файла JSON и он содержит объект со свойствами, объект будет сохранен в виде кодекса (см. [[ru:data_files|Файлы данных]]).+**Codex** (кодекс) — это тип данных, данные которого хранятся в виде пары ключ-значение. Каждый ключ является уникальным [[ru:string|аргументом строчного типа]] и выполняет функцию поиска соответствующего значения в кодексе, аналогично словарю. Пары ключ-значение заключены в квадратные скобки после ключевого слова "codex", причем каждый ключ записывается как [[ru:string|аргумент строчного типа]] и разделяется двоеточием с соответствующим ему значением. Пары ключ-значение разделяются запятыми. Если данные загружаются из файла JSON и он содержит любой объект со свойствами, объект будет сохранен в виде кодекса (см. [[ru:data_files|Файлы данных]]).
  
 ====Пример:==== ====Пример:====
Line 10: Line 10:
 codex["id": "ITEM_0001", "count": 5] codex["id": "ITEM_0001", "count": 5]
 </code> </code>
-The codex variable above will contain a lookup with keys named "id" and "count", with corresponding values of "ITEM_0001" (as a [[string]] valueand 5 (as a [[number]] value). You could create a JSON [[data_files|data file]] containing an [[array]] of these codices as an easy way to maintain a list of [[item|items]] to give to the player when the game starts+Приведенная выше переменная codex будет содержать строку с ключами "id" и "count", с соответствующими значениями "ITEM_0001" (в качестве [[ru:string|аргумента строчного типа]]) и 5 (в качестве [[number|аргумента числового типа]]). Вы можете использовать [[ru:data_files|файл данных]] с раширением .JSON, содержащий [[ru:array|массив]] кодексов, в качестве простого способа хранения списка [[ru:item|предметов]] для передачи их игроку при запуске игры
 +~~NOTOC~~
ru/codex.txt · Last modified: 2022/08/16 02:01 by justcoop