1.1 KiB
1.1 KiB
#unity/日常积累
举例说明,这里有一个prefab文件;
写一个测试代码,运行,就可以加载出来,这个prefab文件了;
拿到对应的mat,打印对应的shader名字都是可以;
然后,这里有一个测试的mat文件;
这样就可以将这个mat文件加载出来;
为了方便测试,创建多一个cube方体的prefab文件; 其中默认有挂载一个MeshRenderer部件;
通过代码加载这个prefab文件,拿到对应的meshrender,再拿到上面已经加载的mat,再存到list里面,往list里面加一个前面加载出来的mat文件,再toArray写入到加载出来的prefab文件中;
再保存这个加载出来的prefab文件;
运行,可以看到是正确修改prefab的;









