unity 左右手坐标系互转

        Matrix4x4 transMatrix = new Matrix4x4
        {
            m00 = 1,
            m01 = 0,
            m02 = 0,
            m03 = 0,
            m10 = 0,
            m11 = 1,
            m12 = 0,
            m13 = 0,
            m20 = 0,
            m21 = 0,
            m22 = -1,
            m23 = 0,
            m30 = 0,
            m31 = 0,
            m32 = 0,
            m33 = 1
        };


        Matrix4x4 leftCoordinateMatrix = transMatrix * rightCoordinateMatrix * transMatrix .inverse;

你可能感兴趣的:(c#)