using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using KEngine;
public class MyModelImporter : AssetPostprocessor
{
void OnPreprocessModel()
{
if (assetPath.Contains("SourceResource/Model/")&& assetPath.Contains(@"@"))
{
ModelImporter modelImporter = assetImporter as ModelImporter;
modelImporter.importLights = false;
modelImporter.importCameras = false;
modelImporter.generateSecondaryUV = false;
modelImporter.importMaterials = false;
ModelImporterClipAnimation[] oriAnimations = modelImporter.clipAnimations;//modelImporter.defaultClipAnimations;
for (int i = 0; i < oriAnimations.Length; i++)
{
oriAnimations[i].loopTime = oriAnimations[i].loopTime;
oriAnimations[i].lockRootRotation = true;
oriAnimations[i].lockRootHeightY = true;
oriAnimations[i].lockRootPositionXZ = true;
oriAnimations[i].keepOriginalPositionY = true;
oriAnimations[i].keepOriginalPositionXZ = true;
oriAnimations[i].keepOriginalOrientation = true;
oriAnimations[i].takeName = oriAnimations[i].name;
}
modelImporter.clipAnimations = oriAnimations;
}
}
}