Skip to content

Latest commit

 

History

History
113 lines (107 loc) · 4.48 KB

ConfigAnnotation.md

File metadata and controls

113 lines (107 loc) · 4.48 KB

GeneConfig.json文件说明

{
    "20":                           //种族+性别:第一位-["人族","","异形"];第二位-["女","男"]
                                    //20代表异形女性,21代表异形男性,00代表人类女性,01代表人族男性
     {
        "1": {                      //大类型:["轮廓","轮廓颜色","特征","特征颜色","头发","头发颜色","眼睛","眼睛颜色","表情","背景"]
                                    //1代表轮廓,2代表轮廓颜色,3代表特征,4代表特征颜色,5代表头发,6代表头发颜色,7代表眼睛,8代表眼睛颜色,9代表表情,10代表背景
        
            "0": {                  //大类型中的小类型(以轮廓为例):[a标准三角,a双色标三,a性感运动....]
                                    //0代表大类型的第一个小类型,1代表大类型第二个小类型,以此类推...
            
                "cValues": [        //部件文件参数路径设置:由其中的各个小部件拼接成一个完整的图片,
                                    //每个大类型都不同,源文件解释非常乱,具体参数设置下面再详解
                    1,
                    1,
                    1,
                    1,
                    0,
                    0,
                    0,
                    0,
                    0
                ],
                "name": "a标准三角"  //大类型中小类型的名称
            }

GeneRegConfig.json文件说明

{
    "bigGeneTypeArr":[                                      //大类型参数设置
        {
            "id": 1,                                        //文件夹名
            "name": "轮廓",                                   //大类型名
            "len": 20,                                      //基因占位总长度
            "d0len": 5,                                     //显性基因d0占位长度
            "r1len": 5,                                     //隐性基因r1占位长度
            "r2len": 5,                                     //隐性基因r2占位长度
            "r3len": 5,                                     //隐性基因r3占位长度
            "cids": [                                       //cvalue对应位解析,组件文件夹名,与GeneConfig.json中的cvalue结合,
                                                            //构成组件路径路径:种族/性别/cids/cvalue.svg
                1,
                27,
                39,
                41,
                35,
                37,
                19,
                12
            ]
        },...
    
    "geneTypeArr":{                                         //组件参数设置
            "name": "头",                                    //组件名称
            "id": 1,                                        //组件所在文件夹id,存放头组件的图片在1文件夹
            "z": 20,
            "en": "head",                                   //组件的英文名
            "len": 2,                                       //应该是位数长度,代表最多有2^2个该组件
            "cid": 2
        },
    "geneRegArr":{                                          //种族,性别等参数设置
            "name": "种族",       
            "id": 45,
            "pid": 15,
            "ens": [                                        //英文名
                {
                    "0": "human"
                },
                {
                    "1": "beast"
                },
                {
                    "2": "alien"
                },
                {
                    "3": "custommade"
                }
            ],
            "cns":{"0":"人类", "1":"兽人","2":"异形","3":"定制"} //中文名
        },...
    "colorAttrArr":{                                        //svg,颜色参数设置
            "id": "cl",
            "name": "color",
            "attr": "fill"
        },
    "zChange": "00": {
            "id": 12,
            "z": 50,
            "thanBigId": 5,
            "thanBigName": "头发",
            "thanBigValues": [
                1,
                2,
                3,
                6,
                7,
                8,
                11,
                12,
                14,
                16,
                17,
                19,
                21,
                26,
                28,
                29
            ]
        },