Example #1
0
        private void Init()
        {
            GameObject bone = Instantiate(Resources.Load <GameObject>(boneName));

            GameObject[] meshs = new GameObject[meshNames.Length];
            for (int i = 0; i < meshs.Length; i++)
            {
                meshs[i] = Resources.Load <GameObject>(meshNames[i]);
            }
            SkinnedMeshCombine.CombineSkinnedMesh(bone, meshs, combineMaterial, CombineMaterial);

            animaton          = bone.GetComponent <Animation>();
            animaton.wrapMode = WrapMode.Loop;
            animaton.Play("breath");

            Resources.UnloadUnusedAssets();
        }