Exemple #1
0
    /// <summary>
    /// 相关骨骼映射
    /// </summary>
    /// <param name="weapons"></param>
    /// <returns></returns>
    private string getBindType(weaponsType weapons)
    {
        // 最后返回的路径
        string str = "";

        switch (_eman.transform.name.Substring(0, _eman.transform.name.LastIndexOf("(")))
        {
        case "A_JS_RenLei_A_001":

            str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/right";

            break;

        case "AxeSoldierPre":

            str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bone01_wuqi/right";

            break;

        case "GaylenPre":
            str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bone01_wuqi/right";
            break;

        case "MasterSoldierPre":
            str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bone01/Bone06/right";
            break;

            /**
             * A_JS_RenLei_A_001
             *
             * AxeSoldierPre
             *
             * GaylenPre
             *
             * MasterSoldierPre
             *
             */
        }

        return(str);
    }
Exemple #2
0
    /// <summary>
    /// 相关骨骼映射
    /// </summary>
    /// <param name="weapons"></param>
    /// <returns></returns>
    private string getBindType(weaponsType weapons)
    {
        // 最后返回的路径
        string str = "";

        switch (_eman.transform.name.Substring(0, _eman.transform.name.LastIndexOf("(")))
        {
            case "A_JS_RenLei_A_001":

                str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/right";

                break;

            case "AxeSoldierPre":

                str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bone01_wuqi/right";

                break;

            case "GaylenPre":
                str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bone01_wuqi/right";
                break;

            case "MasterSoldierPre":
                str = "Bip01/Bip01 Pelvis/Bip01 Spine/Bip01 Spine1/Bip01 Neck/Bip01 R Clavicle/Bip01 R UpperArm/Bip01 R Forearm/Bip01 R Hand/Bone01/Bone06/right";
                break;

            /**
             * A_JS_RenLei_A_001
             *
             * AxeSoldierPre
             *
             * GaylenPre
             *
             * MasterSoldierPre
             *
             */
        }

        return str;
    }