示例#1
0
文件: VCI_vci.cs 项目: oocytanb/VCI
        public static Rigidbody AddRigidbodyComponent(GameObject go, glTF_VCAST_vci_Rigidbody rigidbody)
        {
            var result = go.GetOrAddComponent <Rigidbody>();

            result.mass                   = rigidbody.mass;
            result.drag                   = rigidbody.drag;
            result.angularDrag            = rigidbody.angularDrag;
            result.useGravity             = rigidbody.useGravity;
            result.isKinematic            = rigidbody.isKinematic;
            result.interpolation          = InterpolateString.GetInterpolationFromString(rigidbody.interpolate);
            result.collisionDetectionMode =
                CollisionDetectionModeString.GetDetectionModeFromString(rigidbody.collisionDetection);
            result.constraints = GetConstraints(rigidbody);
            return(result);
        }