位置: 编程技术 - 正文

Unity学习笔记之五为Prefab添加材质(unity教程完整版)

编辑:rootadmin
本次笔记中,我们将利用unity来创建并使用材质,把材质添加到我们的Prefab中去。这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》,下载链接附在第二篇学习笔记中。 继续上次笔记中所记录的东西,在Project视图中,ImportedAssets-Meshes-Materials下我们可以看到一个没有纹理的材质球,这个材质是跟随我们的3d Max模型来的默认材质。因为这里我们要添加自己的材质,所以我们直接把这个材质球删除。 删除后,我们看到本来的Prefab颜色也发生了改变。接下来我们在Materials文件夹下,右键新建一个材质(Material),命名为Stone_Floor。现在这是一个空白的材质,我们要为他选择着色器,Unity提供了十分多样的着色器(shader),这里我们先不做深入的讨论,直接选择Bumped Specular(凹凸高光),这是十分常用的着色器。 Bumped Specular中可以从下往上看,BaseMap和Normal map(基础贴图和法线贴图);Shininess是反射度;Specular Color就是高光颜色;Main Color也就不需要解释了。。现在我们还没有导入任何的纹理(Texture),接下来我们来导入纹理。 先在ImportedAssets文件夹下面新建一个文件夹,命名为Textures,进入Textures 后,引入我们的第一个纹理。 右键Import -New Assets,然后进入我们的工程文件中,找到我们想要找的纹理。路径是:Imported Assets——Textures——Floor_Tile_Diffuse.tga。 Assets文件的下载地址为: Type,材质的类型,有Texture,Normal Map(法线贴图)等选择,这里我们就选择Texture,如果你要作类&#;第一人称射击的游戏界面,我们可以选择GUI相关的类型。接下来是第二个Texture,继续右键,Import new Assets,将Floor_Tile_Normal_Output.tga引入。顾名思义,我们可以看得出来这个纹理是我们的法线贴图,我们可以直接在Inspector视图中将其Texture Type修改为Normal Map,但Unity可以自动检测,来为我们提供的贴图进行订正,所以这里我们先不修改第二个Texture的类型。 我们先回到Materials文件夹,找到我们之前创建的那个新材质球,来为他添加贴图。 方法有两种: 第一种方法是选中材质球后,移动到Textures文件夹,直接把两个材质拖动到对应位置。下面我们把基础贴图拖动过去。拖动之后,我们会在又下角看到这个纹理的效果。 第二种方法是选择Normalmap空白纹理框中的select按钮,来选择纹理。我们选中Floor_Tile_Normal_Output.tga,双击就可以导入。这个时候,你会发现纹理有些不正常,是因为Unity现在没有识别法线贴图。我们看到在效果显示图上方,有一行小字,This texture is not marked as a normal map。正是因为我们引入的时候没有修改纹理的类型,所以才会这样,我们点击Fix Now,就能够迅速修复。 这个时候,回到我们导入的第二个纹理,会发现它的类型已经被订正为Normal map。现在,我们的材质球已经制作完成,可以将它拖动到任何我们想赋予此种材质的物体上。这里还要说的是,我们可以调整此地板材质的分&#;数量,选中材质球后,Inspector视图中,将两个纹理贴图的Tiling中XY均改为2,那么地面的“瓷砖”就会多一倍。应该尽量让两个Tiling的数&#;保持一致,否则有时候效果会看起来怪怪的。 我们可以通过下面两个图地面和右下角预览的对比中观察出来。 这里视频的原作者为大家推荐了一款功能强大的纹理制作软件叫做Substance Designer,可以结合PS来处理十分细节的纹理图案,我们即将导入的两个纹理就是视频作者使用这款软件制作的,大家有兴趣的可以自己探索一下~我现在真的还不会用。 我们知道如何导入纹理制作自己的材质后,我们再引入几种材质,来将墙壁和天花板的材质也填充完毕。在Materials文件夹下,右键,Import New Asset,选择工程文件Materials文件夹下的Rock.sbsar和WoodPlank.sbsar。我们会发现,Materials文件夹下会多出两个材质球。这是石头和木板的纹理。 这里要说明一下,这两个纹理是使用第三方插件制作,所以有一个小弊端就是,在Project视图中无法将材质球拖动赋予给一个物体。我们需要这样将材质赋予给一个物体。首先选中Rock.sbsar材质球,我们会在Inspector中发现有关这个材质的更多细节。我们需要拖动Inspector中间的小Rock材质球才可以将材质赋予物体。如下面第二张图。按照同样的方法,将石头材质再赋给天花板,将木板材质赋给两边的墙。这样我们就已经完成了对组件材质的添加,我们选中当前Scene视图中的组件,点击Apply,就可以将材质变化同步到Prefab中,这样以后添加的所有Prefab都会带有纹理。至此,我们已经可以自己为物体添加材质了。 .2. : By Mr.Losers

推荐整理分享Unity学习笔记之五为Prefab添加材质(unity教程完整版),希望有所帮助,仅作参考,欢迎阅读内容。

Unity学习笔记之五为Prefab添加材质(unity教程完整版)

文章相关热门搜索词:unity教程完整版,unity,unity1,unity+教程,unity+教程,unityz,unity+教程,unity-,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3d 换装 之 模型动画分离 在手游中换装成了越来越不可缺的一个功能,毫无疑问各式各样的时装为游戏增添了不同的色彩。对于2D手游,或许是更换对应的序列帧,也或许是如同

unity3d游戏开发经验之对于关卡类游戏的技巧 过关类游戏在单机类游戏中出现会比较多,但多以休闲为主,比如《CandyCrush》、《AngryBirds》、《PVZ》、《小鳄鱼顽皮爱洗澡》、《TinyThief》等经典休闲

unity3D游戏开发之浅谈如何提高游戏生命力 游戏中某些时候,玩家会处于空闲状态,即处于无事可干的状态。那么为什么会造成这种情况呢?又如何避免让玩家处于空闲状态呢?我试着分析下,

标签: unity教程完整版

本文链接地址:https://www.jiuchutong.com/biancheng/381503.html 转载请保留说明!

上一篇:Unity 3D 性能优化 (一)(unity gpu优化)

下一篇:Unity3d 换装 之 模型动画分离(unity游戏换皮教程)

  • 出口退免税是什么意思
  • 税额为零的增值税是多少
  • 大行建筑有限公司分公司
  • 收到的普通发票需要认证吗
  • 合同成本在哪个科目列支
  • 工商年报本期社保怎么填
  • 闲置设备折旧企业所得税税前扣除
  • 零息债券支付利息吗
  • 交易性金融资产的入账价值
  • 支付给员工的讲课费税前列支怎么做?
  • 小规模企业没有进项发票怎么办
  • 企业增加实收资本
  • 注销公司方便吗
  • 公司用商标权作假违法吗
  • 购买国税金税卡年费应该怎么做账务处理?
  • 自营方式建造固定资产增值税
  • 如何辩别这样发票的真伪?
  • 净资产收益率计算公式用期末净资产
  • 子公司与总公司的关系说明书
  • 支付宝对公账户还款清零要多久
  • 填制和审核凭证是什么意思
  • 电商刷单支付的佣金会计分录
  • 银行支票怎么用
  • 维修设备领用材料会计分录怎么写
  • 企业所得税是什么意思需要交不需要
  • 哪些发票冲抵备用金
  • 金税盘月末做哪些事情
  • 2019一般纳税人转小规模
  • 核定应纳税额的具体程序和方法
  • 公司变更名称重新申请
  • 完成产值怎么算
  • 怎么快速关闭电脑屏幕快捷键
  • 如何进行网络测试网速测试
  • 银行承兑汇票质押率90%
  • 私营企业员工享受探亲假吗
  • 所得税税负率一般是百分比还是千分比
  • 网关设置
  • 利息收入结转的正确分录
  • 土建工程付款方式比例
  • 资产盘盈盘亏处理
  • php中execute
  • 一般纳税人简易征收3%可以开专票吗
  • 3d检测软件
  • ChatGPT强化学习大杀器——近端策略优化(PPO)
  • 信用减值损失需要纳税调整吗
  • 销售旧货和销售使用过的物品税率
  • 邀请客户参加会议
  • 自己动手把桌子改窄
  • 行政单位可以对外进行投资吗?
  • 生产成本和营业成本的区别和联系
  • 员工借款属于什么现金流量
  • 支付结算办法是部门规章吗
  • 员工自动辞职有工龄工资吗
  • 公司接待考察团的费用入哪个科目
  • 一般纳税人购进税控设备如何抵扣
  • 滞纳金在年报的营业外支出的哪一项?
  • 盘亏应该怎么处理
  • 企业所得税季度交还要年交吗
  • 企业开办费计入什么科目
  • 买入返售证券什么意思
  • 备查账的登记主要以什么来表述
  • 关于数据库的叙述
  • sql server如何进行安全设置
  • linux中的vim命令的功能
  • win10出现未知错误
  • win8无法打开ie
  • linux系统概述
  • windows7文件丢失
  • 如何用法向量求点到线的距离
  • 简述opengl的编程步骤
  • javascript运用
  • jquery生成网页内容
  • 从0开始
  • python等于和双等于
  • react区别
  • Listview的onItemClickListener无法响应的解决方法
  • jquery有自定义选择器吗
  • 用if函数计算个人应交所得税
  • 国家税务总局商洛市税务局
  • 长春税务局电话朝阳区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设