- 最后登录
- 2018-6-29
- 注册时间
- 2011-7-1
- 阅读权限
- 20
- 积分
- 359
- 纳金币
- 335582
- 精华
- 0
|
将这个脚本保存命名为MassSetMaterials.js后放置在项目的资源目录下的Editor目录中.
然后先将你的"范本"模型设置好材质shader(批量操作后所有选择的物体都会按照这个范本模型去设置材质)
然后用Shift去加选你想要设置材质shader的物体,最后再点击一下那个"范本"模型,确保它在检视面板(Inspector Window)显示.
然后到顶部菜单找Scripts>Mass Set Materials进行批量设置材质shader操作.
js 代码:
@MenuItem("Scripts/Mass Set Materials") static function MassSetMaterials()
{
Undo.RegisterSceneUndo("Mass Set Materials");
var mats : Material[]= Selection.activeGameObject.renderer.sharedMaterials;
for (var obj : GameObject in Selection.gameObjects) { obj.renderer.sharedMaterials = mats; }
} |
|