Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
老师你好,关于打砖块我有一个的问题请教
一路跑到底发起了问答2019-04-09
3
回复
258
浏览

老师,我在复习打砖块的过程中留意到你将墙全部放在一个空体下方便管理或查找,我想咨询一下,这样分类后虽然复制或调整整体城墙很是方便,但是不知道如何对其整体墙批量面添加材质,我想用不同颜色来区分不同位置的墙,之前只是将材质一个个拖放在墙块上就可以,但是面对数百块并且已经分组的墙有没有办法进行批量修改材质呢?

所有回复
  • 老师_Trigger 2019-04-09

    同学你好,同时改变成一种颜色是可以的,选中第一个,按住shift不送选中最后一个,就可以批量处理了。如果是想要改成不同的颜色,那么只能把它们做成预制体来处理了。当然,后续同学学习多了使用编辑器拓展功能也可以。

    • 一路跑到底 2019-04-10

      全选后颜色部分都是置灰色的,不能修改呀!只有创建好材质并且修改颜色后拖拽上的立方体才能修改颜色的地方啊!新建的立方体没有修改颜色的地方啊,都默认是白色的,但是颜色地方也是置灰的,而且创建的预制体如果不事先添加材质更改颜色话预制体也没办法修改颜色,一样都是置灰无法修改的!也就是说对于我这样的初学者菜鸟预制体创建步骤应该是:1、创建颜色材质(可默认为白色的材质)。2、创建立方体。3、将立方体设定为刚体(也可以后期批量设置)。4、将此立方体设置为预制体。然后再用其创建城墙,这样就能不用代码整体修改城墙颜色了。另外不同颜色的城墙对应创建单独的预制体否则改预制体颜色全部城墙都会被改,对吧?要不然就只能后期靠代码进行修改,没错吧? 就像我目前打算创建一排排4种颜色的城墙,我就要预先创建好4种颜色的预制体后再用相应的预制体创建相应位置的不同颜色的城墙。

      (0) 回复
    • 老师_Trigger 2019-04-10

      回复 @ 一路跑到底: 是的

      (0) 回复
    还有-3条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!