Unity3D资源导⼊监听导⼊事件常⽤的:
unity3d animation
using UnityEditor;
using UnityEngine;
public class AssetsImportMyTools : AssetPostprocessor
{
//--导⼊声⾳前
public void OnPreprocessAudio()
{
Debug.Log("导⼊声⾳前 OnPreprocessAudio");
AudioImporter audioImporter = (AudioImporter)assetImporter;
Debug.Log(string.Format("路径:{0}", audioImporter.assetPath));
}
//--导⼊声⾳后
public void OnPostprocessAudio(AudioClip clip)
{
Debug.Log("导⼊声⾳后 OnPostprocessAudio");
}
//--导⼊模型前
public void OnPreprocessModel()
{
Debug.Log("导⼊模型前 OnPreprocessModel");
ModelImporter modelImporter = (ModelImporter)assetImporter;
}
//--导⼊模型后
public void OnPostprocessModel(GameObject gameObject)
{
Debug.Log("导⼊模型后 OnPostprocessModel");
}
//--导⼊贴图前
public void OnPreprocessTexture()
{
Debug.Log("导⼊贴图前 OnPreprocessTexture");
TextureImporter textureImporter = (TextureImporter)assetImporter;
}
//--导⼊贴图后
public void OnPostprecessTexture(Texture2D texture2D)
{
Debug.Log("导⼊贴图后 OnPostprecessTexture");
}
//--导⼊动画前
public void OnPreprocessAnimation()
{
Debug.Log("导⼊动画前 OnPreprocessAnimation");
ModelImporter modelImporter = (ModelImporter)assetImporter;
}
//--导⼊动画后
public void OnPostprocessAnimation(GameObject gameObject, AnimationClip animationClip)
{
Debug.Log("导⼊动画后 OnPostprocessAnimation");
}
//--导⼊材质后
//--导⼊材质后
public void OnPostprocessMaterial(Material material)
{
Debug.Log("导⼊材质后 OnPostprocessMaterial");
}
//--导⼊精灵后
public void OnPostprocessSprites(Texture2D texture, Sprite[] sprites)    {
Debug.Log("导⼊精灵后 OnPostprocessSprites");
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。