|
2021-12-16 03:45
조회: 16,527
추천: 60
Front_Panel UI변경=============== 서론(지향성) ============
1. 원래 디아블로2 스러운 디자인에서 많이 변하는걸 좋아하지 않습니다(주관적) 2. 필요불가결 외 이미지 파일 뜯어 고치는거 좋아하지 않습니다(주관적) (기존 있는 소스를 최대한 그대로 가져다 쓰는게 멀해도 무리가 없다. 라고 생각하는 사람입니다) =============== 내용 ======================= ![]() 업데이트1. 피통부분 오류 발견하여 layouts 업데이트 하였습니다(20211216 오전 04:13) ![]() 업데이트2. 용병 UI 임시테스트 결과 5칸 기존의 생각하던 최적값 149 도출(20211216 오전11:41) ![]() 새로 받기 싫으신분들은 (data-global-ui-layouts-_profilehd.json) // HirablesPanel "SecondSetIconOffset": { "x": 149 }, // 용병 및 소환수 아이콘 간격 x:175 (간격) ============= 설치방법 ==================== hud_02 = data-hd-global-ui-panel-hud_02 에 front_panel/lowend, experience_bar/lowend 존재하면 댑니다. layouts = data-global-ui-layouts 에 hudpanelhd, hireablespanelhd, _profilehd 3개 화일 존재하면 댑니다. ------------------붙임말 ------------------- 1. 보고 배낀 코드 1도 없습니다. 2. 수백번을 껏다 켜가며 맨땅에 해딩으로 위치 잡으면서 들이받은 코드입니다. 3. 마지막이라 생각하고 이미지도 위치 선정 및 한땀한땀 따봤습니다(가능한 디아2스러운 디테일 살리려고) 5. 보이지 않는 레벨업 시 나오는 버튼(스킬,스텟) 위치 확인하였습니다(가림 없음, 생명력 글자 윗라인으로 나옴) 6. "사용 기술 단축키 표시" 가 의외로 작으시죠? 이뿌게 라인 마추다 보니 저리 됬습니다. (보조적인 겁니다. 핵심은 감별, 포탈 갯수정도이고 나머진 꾸미기정도라고 뿐이 생각안합니다(주관적)) 7. 경험치 글자도 잘 안보이시죠? 더 커지면 개인적으론 위화감생깁니다 '' 또한 실시간으로 적용 되어 보이길 원했던 거구요(경험치 늘어나는만큼 게이지+%n퍼센트) (보조적인 겁니다. 꾸미기 + "작정"하고 볼때 구별만 가능하면 무관하다 생각합니다(주관적)) 8. 총 7가지의 파일 외에 손댄게 없다고 생각되는데 혹시 모르겠습니다. 코드 찾아 삼만리하면서 이파일 저파일 다 열어봐서. 근데 기억엔 저 7개 파일 말고 손대지는 않은듯합니다. 9. 본인이 다른 스킨필터를 쓰고 계신다면. Layouts쪽에선 겹치는게 있는지 확인정도는 가능하셔야대며 필요에 의하시다면 코드자체를 비교해가며 수정하셔야 합니다 10. 예기치 못한 오류는 댓글로 주시면 파악해서 대응하겠습니다.(요청을 받겠다가 아닙니다~) ---------------- 기타 부록 --------------- 1. 사용기술 단축기 표시 관련사항(data-global-ui-layouts-hudpanelhd.json) { "type": "SkillSelectButtonWidget", "name": "SkillBindTemplate", "fields": { "rect": { "x": 320, //690 "y": 111, //100 "scale": 0.68 }, scale값을 조정하시면 전체적인 크기가 조정가능하며, 그로인해 변경된 위치값은 윗줄의 x, y값으로 조정하면 댑니다 2. 경험치 %n퍼센트 표시 관련사항 폰트로 표현되고 있는것이 아니라 이미지 입니다. data-hd-global-ui-panel-hud_02-experience_bar.sprite data-hd-global-ui-panel-hud_02-experience_bar.lowend.sprite 2개의 파일 수정 하시면 됩니다. 3. 용병 아이콘의 위치 관련사항(data-global-ui-layouts-hireablespanelhd.json) { "type": "HireablesPanel", "name": "HireablesPanel", "fields": { "priority": -100, "rect": { "x": 46, "y": 266 }, "nextIconOffset": { "y": 204 }, "summonsUseSecondSet": true, "nameAlternationSecondSetY": 0, "secondSetPosition": { "x": 2635, "y": 1520 }, secondSetPosition 의 x, y값으로 조정하면 됩니다. ("rect" 아닙니다. 손대본 경험은 없으나 파티원들 위치 조정 레이블로 알고 있습니다) 4. 용병간의 아이콘 간격 조절에 관련사항(data-global-ui-layouts-_profilehd.json) // HirablesPanel "SecondSetIconOffset": { "x": 130 }, // 용병 및 소환수 아이콘 간격 x:175 (간격) x값으로 좌우 사이의 간격을 조정하면 됩니다. 5. 생명력과 마나 글자 위치 조절관련사항(data-global-ui-layouts-hudpanelhd.json) { "type": "AttributeBallWidget", "name": "ManaBall", "fields": { "rect": { "x": 1446, "y": 65, "width": 174, "height": 350 },//x=2268, y=65 , width=348, height=350 "attribute": "mana", "minLiquidHeight": 2, "maxSmoothingSeconds": 1.0, "jumpSmoothingSeconds": 0.25, "smoothDecrease": false, "potionPreviewTransparency": 0.5, }, "children": [ { "type": "TextBoxWidget", "name": "ValueDisplay", "fields": { "anchor": { "x": 0.5 }, "rect": { "x": -20, "y": -60 }, //y=-30, x는 없음 생명력은 name : healthball 밑의 ValueDisplay에 해당하는 rect의 x,y 조정하시면 됩니다. 마나는 name : manaball 밑의 ValueDisplay에 해당하는 rect의 x,y 조정하시면 됩니다. ValueDisplay의 "alignment"값의 "h"도 잘 이해해보시길 바랍니다(글자 좌우정렬관련) left, center, right를 선택 기입 할수 있으며, 현재 설정은 생명력은 우측정렬(글자가 어떻게 바뀌어도 우측으로 움직이지않음, 좌측이 변동됨) 마나는 좌측정렬(글자가 어떻게 바뀌어도 좌측으로 움직이지 않음, 우측으로 변동됨) 7. 수정하시는 지점의 // ??? 표기해놓은건 원래의 값을 표기해놓은경우가 많습니다(수정전의 값) 8. 보시는 화면중에 선택스킬 스킬명표시 는 포함되어 있지 않습니다. https://www.inven.co.kr/board/diablo2/5842/2023?p=3 (스킬명 한눈에 파악하기)
EXP
13,727
(90%)
/ 13,801
|
c14291252038.zip [1255Kb]


귀각