Сповіщення
Очистити все

SoC. Оформлення інвентарю


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Оформлення інвентарю

На шляху 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") слотової сітки інвентарю. Відлік координат xy йде з верхнього лівого кута. Змінюючи значення наведених значень, можна змінювати зовнішній вигляд інвентарю.


Приклади

Змінивши значення у рядках

 
<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"
 

у нас у ремінному відділенні під артефакти замість п'яти буде десять слотових осередків. Або змінивши координати (x="870" y="725") у рядках

 
<exit_button  x = "870"  y = "725"  width = "157"  height = "48" >
....     
....   
</exit_button >
 

на координати (x="10" y="10") можна перенести кнопку Вихід (з інвентарю) з правого нижнього кута в лівий верхній кут.


   
Цитата