翻譯:Kelvin Lo
AssetGraph是一個用來針對AssetBundle打包的可視化工具。它的目的是用來建立一個架構在自訂規則下,閱讀容易的AssetBundle管理表。
<此处有视频,在youtube上,自行查阅吧>
public class CreateCharaPrefab : AssetGraph.PrefabricatorBase {
public override void In (string groupKey, List<AssetGraph.AssetInfo> source, string recommendedPrefabOutputDir) {
/*
create character's prefab.
1.texture & material -> set texture to the material of model.
2.model -> instantiate, then set material to model.
3.new prefab -> prefabricate model to new prefab.
4.delete model instance from hierarchy.
*/
~~~ DO SOMETHING ~~~
// export prefab data.
PrefabUtility.ReplacePrefab(modelObj, prefabFile);
}
}