孙广东 2015.4.8
在unity中任何资源被导入都会被我们获取到, 这时我们就可以对这些资源做判断,和相应的处理!
我这个例子是要 检查游戏中的一些配置文件,格式必须是Utf-8的编码格式,如果不是就强转换为Utf-8
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
//-----------------------------------------------------------------------
// <copyright file="LocaleEditorWindow.cs" company="">
// Copyright (c) Sprocket Enterprises. All rights reserved.
// </copyright>
// <author> SunGuangDong </author>
//
// <summary>
/// 导入资源的后处理管理机制
/// 可以检查出不合法的资源导入,可以进行更改
// </summary>
//-----------------------------------------------------------------------
public class AssetsPostManager : AssetPostprocessor
{
static string basePath = Application.dataPath.Substring(0, Application.dataPath.Length - "Assets".Length);
st