Пример #1
0
        public static void xzc()
        {
            TextAsset           tsTextAsset = Resources.Load <TextAsset>("mecha_2903/mecha_2903_ske");
            string              str         = tsTextAsset.text;
            DragonBonesJsonRoot jsonRoot    = JsonMapper.ToObject <DragonBonesJsonRoot>(str);


            Debug.Log("成功");
        }
Пример #2
0
        public static void xzc222()
        {
            TextAsset            tsTextAsset = Resources.Load <TextAsset>("putongnv/123456789");
            string               str         = tsTextAsset.text;
            JoyLandlordsJsonRoot jsonRoot    = JsonMapper.ToObject <JoyLandlordsJsonRoot>(str);

            AnimJsonConversion  animJsonConversion  = new AnimJsonConversion();
            DragonBonesJsonRoot dragonBonesJsonRoot = animJsonConversion.ConversionRoot(jsonRoot);
            string strjson = JsonMapper.ToJson(dragonBonesJsonRoot);

            File.WriteAllText("jsontest.json", strjson);
            Debug.Log("成功2222");
        }
Пример #3
0
    //转换根节点
    public DragonBonesJsonRoot ConversionRoot(JoyLandlordsJsonRoot joyRoot)
    {
        DragonBonesJsonRoot braBonesJsonRoot = new DragonBonesJsonRoot();

        DragonCurrBonesRoot     = braBonesJsonRoot;
        DragonCurrLandlordsRoot = joyRoot;

        braBonesJsonRoot.name      = joyRoot.name;
        braBonesJsonRoot.version   = joyRoot.version;
        braBonesJsonRoot.frameRate = int.Parse(joyRoot.frameRate);
        braBonesJsonRoot.armature  = ConversionArmatureArray(joyRoot.armature);
        return(braBonesJsonRoot);
    }