给游戏对象添加材质和贴图

在场景中默认创建的游戏对象是白色的,那该怎样给它们添加颜色以及好看的贴图呢?

添加材质

首先我们在场景中创建一个游戏对象,点击游戏对象,面板的检视视图会有该游戏对象的参数和属性,在最下面有一个Default-Material,这个就是游戏对象的材质,现在显示的是默认材质。怎样创建一个自定义的材质呢?

1. 首先点击在项目视图中的create按钮 添加Material 你的Assets下就会有一个创建的材质球了,注意给材质球命名一定要规范(与你赋予的游戏对象相对应),例如你要把材质赋予墙体,你可以命名为Wall_Material,当然这个命名不是唯一的,前提是你要自己能够一眼分辨出来对应的游戏对象,因为随着游戏项目的增大,会有越来越的的材质以及游戏对象,这时一个规范的命名就很有用了,同理游戏对象的命名亦是如此。


2.在检视面板中,有很多关于材质的参数设置,这就要根据不同的游戏对象来进行相应的设置了。你可以改变游戏对象的颜色,检视视图中单击颜色,或者吸管,选择你喜欢的颜色。然后你就会发现你之前创建的材质球也跟着发生了颜色的变化。

3.最后是将材质赋给游戏对象,有三种方法。

  • 直接拖动材质球到层级视图中的游戏对象上
  • 直接拖动材质球到场景视图中的游戏对象上
  • 点击游戏对象,直接将材质球拖到检视视图的空白处

如下图所示:

最后就能看到,我们游戏视图中的游戏对象就赋予上了相应的材质了

添加贴图

1.添加贴图的方法也是一样的,首先我们要把想要的贴图添加到项目中来,可以把贴图直接拖动到项目视图中的Assets文件夹下,也可右键单击Assets-Show in Explorer 打开资源存放的路径将贴图导入

2.这时贴图就导入进来了,赋给游戏对象的方法和赋予材质是一样的,可以自己动手尝试一下,你也可以创建一个平面或者通过缩放工具将你创建的游戏对象进行相应的变形,是它达到你想要的形状,这里我就直接拖动一个平面进行赋予贴图,这样我们的贴图就被赋给平面了

3.最后为了你会发现我们的项目视图中会比较混乱,贴图和材质杂乱无章的放在Assets文件夹里。试想在很大的项目中,那种杂乱的程度更是不可想象!所以我们应该合理的为它们分分类,一方面能在你的项目一目了然,另一方面也方便你的查找以及其他人的查阅。比如贴图,你可以创建一个名为Texture的文件夹存放,材质球你可以创建一个名为Material的文件夹。这样是不是更加一目了然呢?

这节就分享到这里,下节分享一下代码的入门知识以及代码编辑器的介绍。

Unity3D——学习分享(二) 给游戏对象添加材质和贴图相关推荐

  1. 【Unity3D日常开发】修改游戏对象的材质颜色

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 前段时间比较忙,好久没更新博客了,感觉技术都下降了,还是要坚持输出 ...

  2. Unity3D——学习分享(一) 游戏开发

    自学游戏开发也有一段时间了,很早就想把自己所学到的知识做个笔记总结一下,但因为种种的原因一直没能坚持下来,所以现在我打算现在开始把我学到的内容总结下来,主要的目的是: 把自己的所学所感记录下来,方便自 ...

  3. jQuery学习(二)—jQuery对象的获取

    jQuery学习(二)-jQuery对象的获取

  4. rt-thread 学习(二)外部中断 添加头文件 延时函数

    rt-thread 学习(二)外部中断 添加头文件 延时函数 设置按键外部中断 开启硬件定时器 初始化配置部分 延时函数 添加头文件 设置按键外部中断 #include <rtthread.h& ...

  5. C4D新手党使用小技巧——如何给对象着色以及添加材质或贴图?如何输出PNG格式?

    ** C4D新手党使用小技巧--如何给对象着色以及添加材质或贴图?如何输出PNG格式? 1.打开C4D,新建球体或别的对象,C掉,添加细分曲面使得对象更圆滑 2.选中对象,查看右下角编辑器,有个颜色编 ...

  6. Unity3D学习之射箭小游戏

    一.了解基础知识 对于射箭小游戏来说,新增加了物理引擎的运用.物理引擎主要包括三个方面:Rigidbody.Collide.PhysicMaterial.其中,Collider是最基本的触发物理的条件 ...

  7. Unity3D——学习分享(四)代码控制立方体的移动旋转

    代码控制立方体的移动旋转 Transform属性 我们每创建一个对象时,它的属性面板上都会自动添加一个Transform(变换)组件,该组件控制对象的Position(位置),Rotation(旋转) ...

  8. Python零基础学习 | 分享一个使用Python画出太极阴阳八卦图的代码

    大家好,我是王某人. 一.写在前面 前几天在Python技术交流群有个小伙伴分享一个使用Python画出太极阴阳八卦图的代码,这里拿出来给大家分享下,一起学习下. 不过这里他的代码是有点问题的,不过不 ...

  9. Unity3D学习笔记之九为场景添加细节(二)

                 上节为场景中添加了第一块带有碰撞器的石头,本节我们来利用Prefab,将场景细节都添加进去,并且做的更完善.        这一系列教程以及素材均参考自人人素材翻译组出品的翻 ...

最新文章

  1. 什么是数据中台?全面解读数据中台
  2. Oracle创建表,并添加默认值和备注
  3. 使用sql语句向SDO_Geometry插入要素
  4. 在linux用sfdisk和parted 来 进行分区
  5. Uva 10635 Prince and Princess (LCS变形LIS)
  6. 要买多少路由器? 水题.
  7. python 空间法向量可视化_三维空间中平面的法向量计算
  8. web期末作业设计网页:动漫网站设计——蜡笔小新(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 动漫网页设计作业 web网页设计与开发 html实训大作业
  9. 华为总裁任正非近期撰写一篇名为《一江春水向东流》(转)
  10. [rust学习笔记]错误处理
  11. VisualNet地税管道综合资源管理系统
  12. 魔兽怀旧服最新服务器人口,魔兽世界:仅三天时间正式服人口减少20万,怀旧服人口超越正式服...
  13. 【图论最短路】【CQBZOJ 1633】【图论专项赛】位图
  14. ai cs6和ps cs6 破解
  15. 《薛兆丰的经济学课》课程总结3--生命有限
  16. 【UML】 用例粒度
  17. 应变片悬臂梁 电桥电路计算
  18. 微软 2021 秋季发布会汇总
  19. 计算广告发展历程:从CPC到oCPX
  20. 2018-10-27 直播课堂笔记

热门文章

  1. AST实战技巧|使用v神插件动态替换AST还原后的代码
  2. 用jQuery实现旋转木马效果(带前后按钮和索引按钮)
  3. 好设计如何诞生:关于好设计的100件事
  4. 海思Hi3516EV200开发第一天
  5. python人物抠图算法_Python实现AI自动抠图实例解析
  6. 复杂背景毛发抠图轻松搞定
  7. OSS图片服务域名与bucket绑定域名的区别
  8. 图说职场贴士:护航职场的八力
  9. 计算机窗口是什么意思解释,界面(概念用语)_百度百科
  10. 川普撞脸希拉里(基于 OpenCV 的面部特征交换)-1