为游戏对象添加材质和纹理
场景中默认创建的游戏对象是白色的,那么如何为其添加颜色和漂亮的纹理呢?
添加材料
首先我们在场景中创建一个游戏对象,点击游戏对象,面板的检查视图就会有游戏对象的参数和属性。 最下面有一个Default-Material,就是游戏物体的材质。 现在显示默认材料。 . 如何创建自定义材料?
1、首先在项目视图中点击create按钮添加Material,在Assets下就会有一个创建好的shader。 注意shader的名字一定要规范(对应你给的游戏对象)。 比如你要把材质给到墙游戏评测,你可以命名为Wall_Material,当然这个名字不是唯一的,前提是你一眼就能分辨出对应的游戏对象,因为作为游戏项目增加,将会有越来越多的素材和游戏对象,这个时候一个标准的名字就非常有用了,游戏对象的名字也是如此。
2.检查面板中有很多材质参数设置,需要根据不同的游戏对象进行设置。 您可以更改游戏对象的颜色,在检查器中单击颜色,或使用滴管选择您喜欢的颜色。 然后你会发现之前创建的shader也变了颜色。
3、最后,给游戏对象分配材质的方法有3种。
如下所示:
最后unity代码创建空对象,我们可以看到我们的游戏视图中的游戏对象被赋予了相应的材质。
添加贴图 1、添加贴图的方法是一样的。 首先,我们需要将所需的纹理添加到项目中。 可以直接将贴图拖到项目视图的Assets文件夹中程序开发,或者右键Assets-Show In Explorer,打开资源存放路径,导入贴图
2、此时导入贴图。 分配游戏对象的方法与分配材质相同。 你可以自己试试。 您还可以创建一个平面或使用缩放工具相应地变形您创建的游戏对象。 就是你想要的形状,这里我直接拖一个平面给贴图赋值,这样我们的贴图就会赋值给平面
3、最后你会发现我们的项目视图会比较乱,贴图和材质乱七八糟的放在Assets文件夹中。 试想一下unity代码创建空对象,在一个非常大的项目中,杂乱的程度更是难以想象! 因此,我们应该对它们进行合理的分类。 一方面可以在你的项目中一目了然,另一方面也方便你的查找和其他人的参考。 例如,您可以为纹理创建一个名为 Texture 的文件夹,为着色器创建一个名为 Material 的文件夹。 这更明显吗?
本节就分享到这里,下节分享代码的入门知识和代码编辑器的介绍。