SoC. Оформление инвентаря — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
RedPython (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
− | Оформление инвентаря | + | ===Оформление инвентаря=== |
− | По пути '''gamedata.db0/config/ui/''' лежит файл '''inventory_new.xml''' содержащий координаты объектов инвентаря. | + | По пути '''gamedata.db0/config/ui/''' лежит файл '''inventory_new.xml''', содержащий координаты объектов инвентаря. |
+ | Инвентарные слоты состоят из багграундных текстур и слотовых сеток. | ||
+ | К примеру, строки | ||
− | + | <xml> | |
− | + | <belt_slots x="0" y="80" width="1024" height="172"> | |
− | + | ||
− | < | + | |
<texture>ui_slots_belt</texture> | <texture>ui_slots_belt</texture> | ||
− | </belt_slots></ | + | </belt_slots> |
+ | </xml> | ||
содержат координаты (x="0" y="80") и размер (width="1024" height="172") багграундной текстурки '''ui_slots_belt''' для двух оружейных слотов и слота ремня. | содержат координаты (x="0" y="80") и размер (width="1024" height="172") багграундной текстурки '''ui_slots_belt''' для двух оружейных слотов и слота ремня. | ||
+ | <br>А строки | ||
− | + | <xml> | |
− | + | <dragdrop_belt x="645" y="136" width="410" height="60" | |
− | < | + | cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/> |
− | cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/></ | + | </xml> |
содержат координаты (x="645" y="136"), размер сетки(width="410" height="60"), размер одной ячейки сетки (cell_width = "60" cell_height="60"), число строк (rows_num="1") и столбцов (cols_num="5") слотовой сетки инвентаря. | содержат координаты (x="645" y="136"), размер сетки(width="410" height="60"), размер одной ячейки сетки (cell_width = "60" cell_height="60"), число строк (rows_num="1") и столбцов (cols_num="5") слотовой сетки инвентаря. | ||
− | |||
Отсчет координат '''x y''' идет с левого верхнего угла. | Отсчет координат '''x y''' идет с левого верхнего угла. | ||
− | + | Меняя значения приведенных значений, можно изменять внешний вид инвентаря. | |
− | Меняя значения приведенных | + | |
--------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ||
− | + | ===Примеры=== | |
Изменив значения в строках | Изменив значения в строках | ||
− | < | + | <xml> |
− | cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/></ | + | <dragdrop_belt x="645" y="136" width="410" height="60" |
+ | cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/> | ||
+ | </xml> | ||
на | на | ||
− | < | + | <xml> |
+ | <dragdrop_belt x="590" y="118" width="410" height="104" | ||
cell_width = "52" cell_height="52" rows_num="2" cols_num="5"/></pre> | cell_width = "52" cell_height="52" rows_num="2" cols_num="5"/></pre> | ||
+ | </xml> | ||
+ | у нас в ременном отделении под артефакты вместо пяти будет десять слотовых ячеек. | ||
+ | Или изменив координаты (x="870" y="725") в строках | ||
− | + | <xml> | |
− | + | <exit_button x="870" y="725" width="157" height="48"> | |
− | + | ||
− | + | ||
− | < | + | |
.... | .... | ||
.... | .... | ||
− | </exit_button></ | + | </exit_button> |
+ | </xml> | ||
− | на координаты (x="10" y="10"), можно перенести кнопку | + | на координаты (x="10" y="10"), можно перенести кнопку '''Выход''' (из инвентаря) из правого нижнего угла в левый верхний угол. |
[[Категория:Конфигурационные_файлы]] | [[Категория:Конфигурационные_файлы]] |
Версия 13:06, 1 июня 2010
Оформление инвентаря
По пути gamedata.db0/config/ui/ лежит файл inventory_new.xml, содержащий координаты объектов инвентаря. Инвентарные слоты состоят из багграундных текстур и слотовых сеток. К примеру, строки
<belt_slots x="0" y="80" width="1024" height="172"> <texture>ui_slots_belt</texture> </belt_slots>
содержат координаты (x="0" y="80") и размер (width="1024" height="172") багграундной текстурки ui_slots_belt для двух оружейных слотов и слота ремня.
А строки
<dragdrop_belt x="645" y="136" width="410" height="60"
cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/>
содержат координаты (x="645" y="136"), размер сетки(width="410" height="60"), размер одной ячейки сетки (cell_width = "60" cell_height="60"), число строк (rows_num="1") и столбцов (cols_num="5") слотовой сетки инвентаря. Отсчет координат x y идет с левого верхнего угла. Меняя значения приведенных значений, можно изменять внешний вид инвентаря.
Примеры
Изменив значения в строках
<dragdrop_belt x="645" y="136" width="410" height="60"
cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/>
на
<dragdrop_belt x="590" y="118" width="410" height="104" cell_width = "52" cell_height="52" rows_num="2" cols_num="5"/></pre>
у нас в ременном отделении под артефакты вместо пяти будет десять слотовых ячеек. Или изменив координаты (x="870" y="725") в строках
<exit_button x="870" y="725" width="157" height="48"> .... .... </exit_button>
на координаты (x="10" y="10"), можно перенести кнопку Выход (из инвентаря) из правого нижнего угла в левый верхний угол.