Skip to main content

今天翔哥教我的

摄像机材质

在Project里面单击右键选择 Create>>Render texture
会创建一个 new render texture
然后把new render texture拖动到相机的Target Texture里面

new render texture就是相机所看到的东西了

创建assetbundles包

要用官网的换装的例子CharacterCustomization

找到例子中菜单栏中的 插件Character Generator 插件Character Generator

>>Create Assetbundles    //生成Assetbundles包
>>Mass Material Editor //Assetbundles的编辑器可以调雾效 光照等等
>>Update Character Element Database //更新Assetbundles包里的数据
>>Generate Materials //生成材质

建一个文件夹
里面放模型

添加模型的命题规则(hair-1)部位名-第几个模型
添加一个发型 就多建一个头发的模型 名字名为hair-2
添加一个材质的命名规则(emalehair-1_red)模型名-部位名-第几个模型文件名
添加一个发型的材质就改下文件名即可 female_hair-1_yellow 然后生成Per Texture Materials点击Generate Materials便会在文件夹下的模型下生成一个Per Texture Materials
文件

然后打成assetbundles包 点击Create Assetbundles 就会出现进度条开始打包

打完的包后再点击Update Character Element Database更新一下

CreateAssetbundles类里面的

BuildPipeline.BuildAssetBundle(characterBasePrefab, null, path, BuildAssetBundleOptions.CollectDependencies); //生成包
AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(characterBasePrefab)); //删除包