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": []
|
||
} |