需要注意的地方:路徑是要相對路徑而不是絕對路徑,也就是以"assets/"開頭的路徑
首先先判斷需要生成預設體的物體的路徑是否存在:
if (!directory.exists(animdir))
在判斷一下預設體生成的路徑是否存在,如果不存在就建立乙個:
if (!directory.exists(outdir))
private static void makeprefab(string p, string dir, string gunfbxpach)
gameobject model = assetdatabase.loadassetatpath(gunfbxpach);
setprefab(path, model);
}private static void setprefab(string path, gameobject obj)
private static void makeparentdirexist(string path)
else
}private static string getparentpath(string path, char splitflag = '/')
//cut down the last splitflag
string result = str.tostring();
if (result.endswith(splitflag.tostring()))
return result;
}
最後呼叫就行了
string gunpath = "assets/newmodels/weapon"
string dir= "assets/newmodels/weapon/wap"
string gunfbxpach= "assets/newmodels/weapon/awp\awp.fbx" // 要生成預設體的物體
makeprefab(dir, gunpath, gunfbxpach);
工具類 生成主鍵id
private static int sequence 0 private static int length 6 yyyymmddhhmmss 6位自增長碼 20位 2015年6月29日下午1 25 23 return public static synchronized string getlo...
java實體類生成工具
原因是這樣的,eclipse有那種生成實體類的外掛程式,可是我感覺裝來裝去很麻煩,於是我想,乾脆自己做乙個生成實體類的工具吧,說做就做,然後就自己花了兩個小時左右做出來了乙個,以後應該能大大提高工作效率吧。輸入 屬性個數 輸入 type virablename 輸出 d盤下面的example檔案,該...
自動生成Excel 報表工具類
輸出excel文件 param response param sheetname 檔名稱 param firstcelltile 第一行的標題 param cells 列名集合 param celldata 每列資料集合,應該和列名對應起來 建立單元格並設定單元格內容 for int i 0 i c...