|
2026-05-28 13:43
조회: 283
추천: 3
캐릭터 패널 상시화 관련 미세 팁안녕하세요
캐릭터 패널 정보 중 저항이나 다른 값들을 가져와서 상시로 띄우는 부분으로 핫한거 같아 저도 숟가락이나 들이밀어 볼까, 해서 글을 올립니다 자료까지는 아니고, 그냥 만드시거나 편집하실때에 팁 정도로 생각해주세요 1. 삭제를 못하는 텍스트를 안보이게 하고싶다 위치를 이동시키는 방법의 경우, 각자의 컴퓨터 환경에 따라 모니터 해상도가 달라지니, 좌표값 변경에 대한 불편함이 있으실 겁니다 그래서 그냥 안보이게 하는 방법을 써봤습니다 ![]() 1레벨 악마술사 위에 캐릭터 이름이 있어야 합니다만, 안보이죠? 위치를 이동시킨게 아닙니다 ![]() 좌표값은 저 위치에 있는데 그냥 색깔이 안보이는 겁니다 dropShadow나 pointSize 이런거 다 쳐내고 fontColor만 남기고, 글자의 색상을 안보이게 만들어주면 됩니다 2. 기본수치 타이틀에 붙은 설명은 children 아래에 있는 툴팁 관련 부분을 삭제하면 됩니다만, 패널 자체에 하드코딩된 스탯이나 생명력 등의 기본 값과 내용에 대해서는 지울 부분이 안보입니다 그래서 마우스를 올릴 공간을 안주면 되지 않을까, 라고 생각했습니다 ![]() 민첩 수치 부분에 마우스를 가져다 대면 저렇게 기본 수치에 대한 정보가 나옵니다 ![]() 근데 힘에다가 마우스를 올리면 아무런 값이 안뜨네요 그리고 왠지 위치가 이상해졌군요 ![]() StrengthStat 부분의 width와 height 값을 모두 0으로 줬습니다 이러면 박스 형태의 공간 안에서 정렬된 값도 사라지고, 해당 박스가 없으니 마우스를 올려도 인식할 공간이 없으니 정보를 띄우지도 않습니다 ![]() 방어력이나 지구력의 경우도 동일하게 박스를 없애면 정보들을 띄우지 않습니다 1번과 2번을 적절히 사용하면 좌표값 조정을 하지 않고도 적당히 안보이게 해버릴 수 있습니다 3. 패널 열기, 닫기 이건 제가 올린 아이템 사전 수정 버전에서 사용한 방식입니다만, 여기서도 적당히 활용할 수 있을 듯 해서 써먹어 봤습니다 저의 경우에는 미니hud와 전체지도를 동시에 켜는 버튼을 사용하고 있습니다 여기에다가 캐릭터창 상시 정보를 같이 올려서 구동시켜서 보여드린겁니다 hudpanelhd.json 파일에다가 버튼을 { "type": "ButtonWidget", "name": "hudbtn1", "fields": { "rect": { "x": 1425, "y": 110 }, "filename": "PANEL/BTN/btn_j_0", "onClickMessage": "PanelManager:OpenPanel:hudbtn1", "tooltipString": "mini HUD", "sound": "select", "focusOnMouseOver": false, } }, 라고 만들어주고 hudbtn1이라는 패널은 아래와 같이 만들어두었습니다 ![]() 근데 이럴 경우, 내가 닫고 싶을때 닫기 버튼이 있어야 하는데...해서 ![]() hudbtn2를 만들고, 이걸 미니hud 에다가 종료버튼처럼 하나 만들어서, { "type": "ButtonWidget", "name": "hudbtn2", "fields": { "rect": { "x": -28, "y": 778 }, //-28 "filename": "PANEL/BTN/btn_j_0", "onClickMessage": "PanelManager:OpenPanel:hudbtn2", "tooltipString": "mini HUD 닫기", "sound": "select", "focusOnMouseOver": false, } }, hudbtn1 버튼 위에다가 동일한 위치에 오게끔 해서 덮어주면 ![]() 마치 토글 버튼마냥 사용을 할 수 있습니다 다만 이럴 경우, 미니hud 또는, 닫기 버튼을 배치할 패널의 priority 값이 hudpanelhd.json 파일의 priority 값 보다 1이라도 높아야 합니다 그리고 미니hud의 priority 값이 hudpanelhd.json보다 높아질 경우, 다른 창들보다 위에 올라갈 수 있으므로 priority 값을 잘 정리하셔야 합니다 이걸 말씀드린 이유는 제가 미니hud를 켜놓고 있는 상태에서 고급 통계를 열었더니 고급 통계 위로 올라가 있길래 그걸 조정했었습니다 역시 코드같은거 잘 모르면서 무식하게 만들면 이런 일이 터지더군요 4. 여담 다들 워낙 잘 만드시는 분들이라 이게 과연 도움이 될 진 모르겠으나, 이걸 활용해서 더 나은걸 만들어 주실 분이 나오면 그걸 낼름 써보자는 심보로 글을 작성해 보았습니다 해당 부분에 대해서는 딱히 공유할 만한 자료는 없어서 설명만 올립니다
EXP
1,133
(66%)
/ 1,201
|









설류혼