507 lines
5.9 KiB
JSON
507 lines
5.9 KiB
JSON
|
|
{
|
|||
|
|
"_doc": "make_node_kit.py 산출 · ref = UI 기준 크기(1080×1920) · px = 파일 픽셀(out_scale 배) · slice = 9-slice 테두리 px(L,T,R,B · 파일 픽셀) · pivot = 중심",
|
|||
|
|
"out_scale": 1.3333333,
|
|||
|
|
"pieces": {
|
|||
|
|
"node_open": {
|
|||
|
|
"file": "node_open.png",
|
|||
|
|
"ref": [
|
|||
|
|
124,
|
|||
|
|
124
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
165,
|
|||
|
|
165
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4516
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 41.0
|
|||
|
|
},
|
|||
|
|
"node_clear": {
|
|||
|
|
"file": "node_clear.png",
|
|||
|
|
"ref": [
|
|||
|
|
124,
|
|||
|
|
124
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
165,
|
|||
|
|
165
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4516
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 41.0
|
|||
|
|
},
|
|||
|
|
"node_lock": {
|
|||
|
|
"file": "node_lock.png",
|
|||
|
|
"ref": [
|
|||
|
|
124,
|
|||
|
|
124
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
165,
|
|||
|
|
165
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4516
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 41.0
|
|||
|
|
},
|
|||
|
|
"boss_open": {
|
|||
|
|
"file": "boss_open.png",
|
|||
|
|
"ref": [
|
|||
|
|
188,
|
|||
|
|
188
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
251,
|
|||
|
|
251
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4628
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 55.7
|
|||
|
|
},
|
|||
|
|
"boss_clear": {
|
|||
|
|
"file": "boss_clear.png",
|
|||
|
|
"ref": [
|
|||
|
|
188,
|
|||
|
|
188
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
251,
|
|||
|
|
251
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4628
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 55.7
|
|||
|
|
},
|
|||
|
|
"boss_lock": {
|
|||
|
|
"file": "boss_lock.png",
|
|||
|
|
"ref": [
|
|||
|
|
188,
|
|||
|
|
188
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
251,
|
|||
|
|
251
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4628
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 55.7
|
|||
|
|
},
|
|||
|
|
"flag_open": {
|
|||
|
|
"file": "flag_open.png",
|
|||
|
|
"ref": [
|
|||
|
|
108,
|
|||
|
|
152
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
144,
|
|||
|
|
203
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.8816
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4337
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 30.0,
|
|||
|
|
"_doc": "pivot = 받침(길 위 노드 자리)"
|
|||
|
|
},
|
|||
|
|
"flag_clear": {
|
|||
|
|
"file": "flag_clear.png",
|
|||
|
|
"ref": [
|
|||
|
|
108,
|
|||
|
|
152
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
144,
|
|||
|
|
203
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.8816
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4337
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 30.0,
|
|||
|
|
"_doc": "pivot = 받침(길 위 노드 자리)"
|
|||
|
|
},
|
|||
|
|
"flag_lock": {
|
|||
|
|
"file": "flag_lock.png",
|
|||
|
|
"ref": [
|
|||
|
|
108,
|
|||
|
|
152
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
144,
|
|||
|
|
203
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.8816
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4337
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 30.0,
|
|||
|
|
"_doc": "pivot = 받침(길 위 노드 자리)"
|
|||
|
|
},
|
|||
|
|
"flag_boss_open": {
|
|||
|
|
"file": "flag_boss_open.png",
|
|||
|
|
"ref": [
|
|||
|
|
136,
|
|||
|
|
192
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
181,
|
|||
|
|
256
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.9062
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4167
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 42.0,
|
|||
|
|
"_doc": "pivot = 받침(길 위 노드 자리)"
|
|||
|
|
},
|
|||
|
|
"flag_boss_clear": {
|
|||
|
|
"file": "flag_boss_clear.png",
|
|||
|
|
"ref": [
|
|||
|
|
136,
|
|||
|
|
192
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
181,
|
|||
|
|
256
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.9062
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4167
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 42.0,
|
|||
|
|
"_doc": "pivot = 받침(길 위 노드 자리)"
|
|||
|
|
},
|
|||
|
|
"flag_boss_lock": {
|
|||
|
|
"file": "flag_boss_lock.png",
|
|||
|
|
"ref": [
|
|||
|
|
136,
|
|||
|
|
192
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
181,
|
|||
|
|
256
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.9062
|
|||
|
|
],
|
|||
|
|
"number_center": [
|
|||
|
|
0.5,
|
|||
|
|
0.4167
|
|||
|
|
],
|
|||
|
|
"number_ref_h": 42.0,
|
|||
|
|
"_doc": "pivot = 받침(길 위 노드 자리)"
|
|||
|
|
},
|
|||
|
|
"star_on": {
|
|||
|
|
"file": "star_on.png",
|
|||
|
|
"ref": [
|
|||
|
|
50,
|
|||
|
|
50
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
67,
|
|||
|
|
67
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"star_off": {
|
|||
|
|
"file": "star_off.png",
|
|||
|
|
"ref": [
|
|||
|
|
50,
|
|||
|
|
50
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
67,
|
|||
|
|
67
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"dot_on": {
|
|||
|
|
"file": "dot_on.png",
|
|||
|
|
"ref": [
|
|||
|
|
32,
|
|||
|
|
32
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
43,
|
|||
|
|
43
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"dot_off": {
|
|||
|
|
"file": "dot_off.png",
|
|||
|
|
"ref": [
|
|||
|
|
32,
|
|||
|
|
32
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
43,
|
|||
|
|
43
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"cursor": {
|
|||
|
|
"file": "cursor.png",
|
|||
|
|
"ref": [
|
|||
|
|
76,
|
|||
|
|
96
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
101,
|
|||
|
|
128
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.875
|
|||
|
|
],
|
|||
|
|
"_doc": "끝(아래 뾰족)이 노드 위를 가리킴"
|
|||
|
|
},
|
|||
|
|
"plate": {
|
|||
|
|
"file": "plate.png",
|
|||
|
|
"ref": [
|
|||
|
|
232,
|
|||
|
|
64
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
309,
|
|||
|
|
85
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"slice": [
|
|||
|
|
48,
|
|||
|
|
29,
|
|||
|
|
48,
|
|||
|
|
29
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"banner": {
|
|||
|
|
"file": "banner.png",
|
|||
|
|
"ref": [
|
|||
|
|
692,
|
|||
|
|
124
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
923,
|
|||
|
|
165
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"slice": [
|
|||
|
|
128,
|
|||
|
|
48,
|
|||
|
|
128,
|
|||
|
|
61
|
|||
|
|
],
|
|||
|
|
"text_center_ref": [
|
|||
|
|
0.5,
|
|||
|
|
0.371
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"frame": {
|
|||
|
|
"file": "frame.png",
|
|||
|
|
"ref": [
|
|||
|
|
148,
|
|||
|
|
180
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
197,
|
|||
|
|
240
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
],
|
|||
|
|
"portrait_center_ref": [
|
|||
|
|
74.0,
|
|||
|
|
69.0
|
|||
|
|
],
|
|||
|
|
"portrait_d_ref": 90.0,
|
|||
|
|
"_doc": "초상 = frame_mask 로 잘라 틀 아래 층에 · 틀 위에 겹치지 않게"
|
|||
|
|
},
|
|||
|
|
"frame_mask": {
|
|||
|
|
"file": "frame_mask.png",
|
|||
|
|
"ref": [
|
|||
|
|
148,
|
|||
|
|
180
|
|||
|
|
],
|
|||
|
|
"px": [
|
|||
|
|
197,
|
|||
|
|
240
|
|||
|
|
],
|
|||
|
|
"pivot": [
|
|||
|
|
0.5,
|
|||
|
|
0.5
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"layout": {
|
|||
|
|
"stars_offset": [
|
|||
|
|
[
|
|||
|
|
-30,
|
|||
|
|
52
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
0,
|
|||
|
|
60
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
30,
|
|||
|
|
52
|
|||
|
|
]
|
|||
|
|
],
|
|||
|
|
"boss_stars_offset": [
|
|||
|
|
[
|
|||
|
|
-40,
|
|||
|
|
70
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
0,
|
|||
|
|
80
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
40,
|
|||
|
|
70
|
|||
|
|
]
|
|||
|
|
],
|
|||
|
|
"label_offset": [
|
|||
|
|
0,
|
|||
|
|
92
|
|||
|
|
],
|
|||
|
|
"boss_label_offset": [
|
|||
|
|
0,
|
|||
|
|
118
|
|||
|
|
],
|
|||
|
|
"cursor_offset": [
|
|||
|
|
0,
|
|||
|
|
-96
|
|||
|
|
],
|
|||
|
|
"boss_cursor_offset": [
|
|||
|
|
0,
|
|||
|
|
-150
|
|||
|
|
],
|
|||
|
|
"frame_offset": [
|
|||
|
|
0,
|
|||
|
|
-118
|
|||
|
|
],
|
|||
|
|
"dot_spacing": 30,
|
|||
|
|
"_doc": "노드 중심 기준 상대 좌표(UI 기준 px) · 길 점 = 다음 노드까지 맵 길(road) 따라 dot_spacing 간격",
|
|||
|
|
"flag_stars_offset": [
|
|||
|
|
[
|
|||
|
|
-26,
|
|||
|
|
22
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
0,
|
|||
|
|
30
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
26,
|
|||
|
|
22
|
|||
|
|
]
|
|||
|
|
],
|
|||
|
|
"flag_boss_stars_offset": [
|
|||
|
|
[
|
|||
|
|
-34,
|
|||
|
|
24
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
0,
|
|||
|
|
34
|
|||
|
|
],
|
|||
|
|
[
|
|||
|
|
34,
|
|||
|
|
24
|
|||
|
|
]
|
|||
|
|
],
|
|||
|
|
"flag_cursor_offset": [
|
|||
|
|
0,
|
|||
|
|
-150
|
|||
|
|
],
|
|||
|
|
"flag_boss_cursor_offset": [
|
|||
|
|
0,
|
|||
|
|
-196
|
|||
|
|
],
|
|||
|
|
"flag_frame_offset": [
|
|||
|
|
0,
|
|||
|
|
-250
|
|||
|
|
],
|
|||
|
|
"flag_label_offset": [
|
|||
|
|
0,
|
|||
|
|
56
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"edge_cut": []
|
|||
|
|
}
|