[menuitem("檢查預設中文並且生成文字")]
static void checkchineseprefabsandserialization()
listtext = new list();
for (int i = 0; i < prefabpaths.count; i++)
uilabel uilabels = prefab.getcomponentsinchildren(true);
for (int j = 0; j < uilabels.length; j++)
預設名: 物件名: 中文:", prefabpath, prefab.name, uilabel.name, uilabel.text));
text.add(uilabel.text);}}
//進度條
float progressbar = (float)i / prefabpaths.count;
editorutility.displayprogressbar("檢查預設中文", "進度 :" + ((int)(progressbar * 100)).tostring() + "%", progressbar);
}editorutility.clearprogressbar();
assetdatabase.refresh();
debug.log("完成檢查預設中文並且生成文字");
}
[menuitem("zouqiang/prefab(預設)/檢查預設中文並且替換為越南文")]
static void checkchineseprefabsandreplacechinese()
for (int i = 0; i < prefabpaths.count; i++)
gameobject obj = instantiate(prefab) as gameobject;
uilabel uilabels = obj.getcomponentsinchildren(true);
bool ischange = false;
for (int j = 0; j < uilabels.length; j++)
預設名: 物件名: 中文:", prefabpath, prefab.name, uilabel.name, uilabel.text));
uilabel.text = "越南文";
ischange = true;}}
if (ischange)
destroyimmediate(obj);
//進度條
float progressbar = (float)i / prefabpaths.count;
editorutility.displayprogressbar("檢查預設中文並且替換為越南文", "進度 :" + ((int)(progressbar * 100)).tostring() + "%", progressbar);
}editorutility.clearprogressbar();
assetdatabase.refresh();
debug.log("檢查預設中文並且替換為越南文");
}
public static void iterationgetfilespath(string directory, listoutpaths)
}}
public static listgetallfilepaths()
public static listgetallprefabfilepaths(listpaths)
listprefabpaths = new list();
for (int i = 0; i < paths.count; i++)
//進度條
float progressbar = (float)i / paths.count;
editorutility.displayprogressbar("獲取所有預設檔案路徑", "進度 : " + ((int)(progressbar * 100)).tostring() + "%", progressbar);
}editorutility.clearprogressbar();
return prefabpaths;
}
public static bool isincludechinese(string content)
else
}
public static string changefilepath(string path)
public static void serializationtext(string filepath, listcontent)
filestream filestream = new filestream(filepath, filemode.create, fileaccess.readwrite);
streamwriter streamwriter = new streamwriter(filestream);
stringbuilder stringbuilder = new stringbuilder();
for (int i = 0; i < content.count; i++)
streamwriter.write(stringbuilder);
streamwriter.close();
}
設定ubuntu預設中文字元
一.ubuntu預設的中文字元編碼 ubuntu預設的中文字元編碼為zh cn.utf 8,這個可以在 etc environment中看到 sudo gedit etc environment 可以看到如下內容 path usr local sbin usr local bin usr sbin ...
ubuntu14 04恢復系統預設中文字型
今天 ubuntu14.04已發布就進行了更新,在配置過程中,無意安裝了某些中文字型,導致系統的中文字型極其難看,根據網上說的修改配置檔案和tweak 修改的方法都不能解決,最終找到的解決辦法 中文本地化後,會安裝2個字型 fonts arphic ukai,fonts arphic uming 刪...
Win10下設定預設輸入法與預設中文輸入
實現的效果 把自己需要的乙個或多個輸入法軟體新增到輸入法列表中 一般就指定乙個 避免了需要在打字時ctrl shift等快捷鍵在多個輸入法中不停切換的麻煩 首選語言預設為中文,畢竟作為乙個中國人,大部分情況下還是輸入中文字元比較多 實現步驟 win i快捷鍵進入windows設定,選擇 時間和語言 ...