感謝我的同事提供相關思路和** =_=
using system.io;
using unityeditor;
using unityeditor.animations;
using unityengine;
public class createpe***bsandanimatorcontrollers : assetpostprocessor
for (int i = 0; i < len; i++)
assetdatabase.refresh();
} /// /// 搜尋所有的fbx檔案
///
///
private static void searchallfbx(directoryinfo directoryinfo)
gameobject prefab = createprefab(obj, prefabpath);
animatorcontroller controller = createanimatorcontroller(obj, animatorcontrollerpath);
prefab.getcomponent().runtimeanimatorcontroller = controller;} }
} directoryinfo directoryinfos = directoryinfo.getdirectories();
foreach(directoryinfo dir in directoryinfos)
} /// /// 獲取當前檔案的上一級資料夾路徑
///
///
private static string gethigherfolderpath(fileinfo fileinfo)
path = path.substring(path.indexof("assets"));
return path;
} /// /// 建立資料夾
///
///
private static void createfolder(string path)
} /// /// 建立預製體
///
///
///
///
private static gameobject createprefab(object obj,string path)
/// /// 建立動畫控制器
///
///
///
///
private static animatorcontroller createanimatorcontroller(object obj,string path)
}
「控制器」模型
pod 這個看似複雜的 api 物件,實際上就是對容器的進一步抽象和封裝而已。說得更形象些,容器 映象雖然好用,但是容器這樣乙個 沙盒 的概念,對於描述應用來說,還是太過簡單了。這就好比,貨櫃固然好用,但是如果它四面都光禿禿的,吊車還怎麼把這個貨櫃吊起來並擺放好呢?所以,pod 物件,其實就是容器的...
控制器與模型
先走通乙個案例 控制器 測試function testcontroller scope controller.js 模組 module 方法的第乙個引數為模組的名稱,第二個引數為它的依賴模組列表。我們建立了乙個獨立的模組,不依賴於其它模組。所以第二個引數為空陣列 注意 即使它為空,我們也必須填寫這個...
iOS控制器跳轉動畫
123 4567 891011 1213 14myviewcontroller myvc myviewcontroller alloc init 建立動畫 catransition animation catransition animation 設定運動軌跡的速度 animation.timing...