尝试分析了 映画 五等分の花嫁~君と過ごした五つの思い出~ 的角色立绘。
1 | "crop": { |
w,h分别为立绘主体的宽和高。x,y的用处在下文。
1 | "imageList": [{ |
此字段下的width,height为底图的宽和高,label为文件名,其他字段没有用。
1 | "eyediff": { |
这一字段描述眼部分支的情况,w,h分别是这一片的宽和高,但比实际数值少2,而且使用了float/double类型。
x,y用于描述将该分支图片粘贴回立绘主体的位置,具体用法为 “target w=eyediff.x-crop.x-1, h=eyediff.y-crop.y-1” ,是否需要减一还需要确认。使用了float/double类型。
1 | "eyediffbase": 678 |
从底图上取眼部分支片的起始横坐标。纵坐标为0。
1 | "eyemap": { |
描述每一个眼部分支的名称和排列顺序。null为在底图上,0为从eyediffbase起第一个,1,2,3依次向下移一个高度。
1 | "lipdiff": { |
口部分支,与眼部分支相同。
1 | "h": 1880, |
不知道有什么用。
已知有没有眼部分支的立绘,需要判断。而且在map里给了三个眼部分支的名称,值却全是null。同时,口部分支是012,没有null。
最终的代码过段时间摸出来。