赞
踩
今天由于项目从Window转MAC的需要,对本地lua脚本文件进行格式转换,将全部.lua脚本文件的格式由UTF8有BOM转化为无BOM格式,一下是编辑器功能脚本,需要的朋友可以借鉴一下:
- using UnityEngine;
- using UnityEditor;
- using System.IO;
- using System.Text;
-
- /// <summary>
- /// 这个是讲lua文件转化为UTF-8格式的工具
- /// </summary>
-
- public class SetLuaToUTF8 : EditorWindow
- {
- // 常量 //
- private const string EDITOR_VERSION = "v0.01"; // 这个编辑器的版本号 //
- // gui 相关 //
- private Vector2 m_scrollPos; // 记录 gui 界面的滚动 //
-
- private string m_luaPath = "Lua/UI/"; // 文件路径
- private string m_fileSuffix = ".lua"; // 文件后缀
-
- /// <summary>
- /// 数据目录
- /// </summary>
- static string AppDataPath
- {
- get { return Application.dataPath.ToLower(); }
- }
-
- [MenuItem("Lua/File to UTF-8 Encoding")]
- static void Init()
- {
- Debug.Log("初始化转化lua文件为UTF-8格式");
- // Get existing open window o
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。