当前位置: 首页 > news >正文

中国城乡建设厅网站网络推广网络营销外包

中国城乡建设厅网站,网络推广网络营销外包,成都专业建设网站,网站连接数据库失败怎么办1、 如何得到对象使用的材质 获取到对象的渲染器Renderer Mesh Renderer和Skinned Mesh Renderer都继承Renderer,可以用里式替换原则父类获取、装载子类对象 通过渲染器获取到对应材质 可以利用渲染器中的material或者sharedMaterial来获取物体的材质&#xff0…

1、 如何得到对象使用的材质

  • 获取到对象的渲染器Renderer

Mesh Renderer和Skinned Mesh Renderer都继承Renderer,可以用里式替换原则父类获取、装载子类对象

  • 通过渲染器获取到对应材质

可以利用渲染器中的material或者sharedMaterial来获取物体的材质,如果存在多个材质,可以使用renderer.materials或renderer.sharedMaterials来获取

material和sharedMaterial的区别

material:
material属性会返回对象的实例化材质, 相当于它会为对象创建一个该材质的独立副本,通过material属性修改材质时,这些更改只会影响这个特定对象,而不会影响使用相同材质的其他对象,使用material会增加内存消耗,因为每个对象都有自己独立的材质副本,但是可以单独修改单个对象

sharedMaterial:
sharedMaterial属性会返回对象的共享材质,相当于它返回的是所有使用这个材质的对象共享的同一个材质实例,通过sharedMaterial属性修改材质时,这些更改会影响所有使用这个材质的对象
使用sharedMaterial不会增加内存消耗,但是会批量修改所有使用该材质的对象

//sharedMaterial和material的区别
//sharedMaterial:一个是改一个都变
//material:一个是改一个不会影响其它使用相同材质球的对象
//得到主材质球
material = renderer.material;//renderer.sharedMaterial;
//得到所有的材质球
Material[] materials = renderer.sharedMaterials; //renderer.materials;

2、如何修改材质属性以及常用方法

颜色:材质对象中有color成员用于颜色修改
纹理:材质对象中有mainTexture成员用于主纹理修改
通用修改方式:材质中有各种Set方法,用于修改属性,通过传入属性名,以及对应值进行赋值
注意:属性值以SubShader中声明的属性名为准,而不是面板上的显示
修改Shader:调用材质中shader属性进行修改,利用Shader.Find(Shader名)方法得到对应Shader

// 修改颜色
material.color = color;
// 修改主纹理
material.mainTexture = Resources.Load<Texture2D>("路径");if(material.HasColor("_Color"))
{material.SetColor("_Color", color);print(material.GetColor("_Color"));
}if(material.HasFloat("_FresnelScale"))material.SetFloat("_FresnelScale", fresnelScale);//修改渲染队列
material.renderQueue = 2000;// 修改材质球使用的shader
material.shader = Shader.Find("Unlit/Lesson80_Fresnel");material.SetTextureOffset("_MainTex", new Vector2(0.5f, 0.5f));
material.SetTextureScale("_MainTex", new Vector2(0.5f, 0.5f));

http://www.yayakq.cn/news/276721/

相关文章:

  • 网页上做ppt的网站好贸易公司logo设计
  • 常州做网站那家快建设企业网站的需要多长时间
  • 淘宝做网站被骗泰安人才招聘网
  • 重点实验室网站建设的意义贵阳网站建设设计公司哪家好
  • 中国工程建设交易信息网站电脑网页浏览器
  • 网站开发人员属于400套商业网站的静态模板
  • 外贸公司网站建设 重点是什么外国人做的学汉字网站
  • 营销网站建设的重要性wordpress know how
  • vs2015是网站开发云电脑永久免费版手机版
  • 互联网金融p2p网站建设模板维护网站费用怎么做会计凭证
  • 网站psd下载路由器可以做网站服务器吗
  • 龙岩网站设计培训精美word模板免费下载
  • 网页设计素材网站集常州建设银行网站
  • 源码如何搭建网站wordpress模板安装方法
  • 网站搜索功能网站设计文字大小
  • 做网站枣庄中国建筑总公司官网首页
  • 东莞最便宜网站建设wordpress文章怎么生成海报
  • 专业做室内设计的网站有哪些内容广州平台网站搭建
  • joomla网站建设wordpress 文章列表插件
  • php网站开发打不开怎么自己创造网站
  • 无锡 网站建设wordpress 自定义登录界面
  • 深圳企业网站制作公司介绍html5 metro风格网站模板
  • 沈阳网站的优化免费建立永久网站
  • 励志做的很好的网站做玻璃瓶的网站
  • 专业微网站营销wordpress建双语网站
  • 企业网站托管收费标准电脑版h5制作软件
  • 网站建设服务规划与措施厦门企业网站设计公司
  • 安徽省级建设主管部门网站国外画册设计网站
  • 定制网站开发哪个好做文案的网站有些什么
  • 专业做网站哪家强购物网站排名2017