Unity-代码中动态设置Material参数_unity中通过脚本修改物体metrail参数-程序员宅基地

技术标签: Materials  Unity基础  

一、修改之前需要设置相应的关键字

  // 贴图类型
        string[] TEXTURE_TYPE = { "_MetallicGlossMap", "_BumpMap", "_ParallaxMap", "_OcclusionMap", "_DetailMask", "_DetailAlbedoMap", "_DetailNormalMap" };

        // Material需要设置的关键字
        string[] TEXTURE_KEYWORD = { "_METALLICGLOSSMAP", "_NORMALMAP", "_PARALLAXMAP", "", "_DETAIL_MULX2",  "_DETAIL_MULX2", "_DETAIL_MULX2" };

二、比如需要修改材质球的第二贴图则进行如下设置

 // 在Material.SetTexture之前 开启相应的KeyWord
     _SelfMaterial.EnableKeyword(TEXTURE_TYPE[5]);
      其中_SelfMaterial为获取到的物体模型材质球  

三、如下为给物体材质球替换贴图脚本(实现挂载到模型的父物体,则修改子物体材质球参数脚本)

/***
*	Title:"SimpleUIFrame" UI框架项目
*		主题:视图层:修改模型贴图
*	Description:
*		功能:实现3DMax模型导入的模型材质球设置修改
*	Da
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaochenXIHUA/article/details/81098875

智能推荐

利用SolrJ操作solr API_solrj 操作solr-程序员宅基地

文章浏览阅读848次。使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ通过封装httpClient方法,来操作solr的API的。即SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作添加jar包:首先,你需要在你的web项目中添加SolrJ需要的jar包,这些jar包在你所下载的Solr包中都可以找到(我下载的是solr-4.10.0.zip),包括_solrj 操作solr

城市内涝水文水动力模型:慧天【HTWATER】-程序员宅基地

文章浏览阅读314次,点赞4次,收藏6次。慧天排水数字化分析平台针对城市排水系统基础设施数据管理的需求,以及水文、水力及水质模拟对数据的需求,实现了以数据库方式对相应数据的存储。可以对分流制排水系统及合流制排水系统进行地表水文、管网水力、水质过程的模拟计算。

骚操作-程序员宅基地

文章浏览阅读204次。//巧妙实现数字间有空格,末尾没空格 int f=0; set<int >::iterator it; for(it=ans.begin();it!=ans.end();it++){ if(f) cout<<" "; else f=1; cout<< *it; }保留两位小数且四...

晶核脚本使用说明-程序员宅基地

文章浏览阅读4.1k次,点赞16次,收藏30次。本工具会根据电脑性能不同出现偶尔的执行中断,点击停止,重新开始即可。一般会完整刷完一个账号的所有角色。注意,尽量保证仓库里只有一类票。_晶核脚本

咸鱼前端—CSS字体&外观_闲鱼字体颜色怎么设置-程序员宅基地

文章浏览阅读422次。咸鱼前端—CSS常用属性1字体样式属性font-size:字号大小font-family:字体font-weight:字体粗细font-style:字体风格CSS外观属性color:文本颜色line-height:行间距text-align:水平对齐方式text-decoration 文本的装饰字体样式属性font-size:字号大小font-size属性用于设置字号,该属性的值可以使用相对..._闲鱼字体颜色怎么设置

循序渐进VUE+Element 前端应用开发(9)--- 界面语言国际化的处理(2)-程序员宅基地

文章浏览阅读471次,点赞24次,收藏7次。我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。其中message就是一个两个语言(en/zh)字典下的对照表,包含各自对应键值下的内容。首先,我们编辑一下对应国际化的键值内容,例如中文参照如下所示。

随便推点

android 拍照和相册选取照片并裁剪获取bitmap_android carmerax 拍照获取bitmap-程序员宅基地

文章浏览阅读1.4k次。android中在做拍照获取图片和相册获取图片,因为android手机的版本多样性,和有些手机对rom的定制化,经常会出现再一个版本中可用,换成另外的版本或者手机就不兼容了,下面的代码是兼容性比较强的实现方式。基本试用现在主流的手机。再次记录下。package com.example.android.toyvpn;import java.io.File;import java.io._android carmerax 拍照获取bitmap

安装Airsim并在Airsim仿真环境下进行DDPG DQN强化学习算法无人机训练_ddpg算法如何在无人驾驶仿真软件中仿真的-程序员宅基地

文章浏览阅读1.2w次,点赞9次,收藏129次。微软开源了基于虚幻4引擎的一款用于模拟无人机飞行的工具AirSim。用户可以用在虚幻引擎下模拟无人机的飞行并进行数据采集。非常适合做视觉算法的测试以及仿真环境的训练等等,下面介绍如何快速使用次仿真环境完成project的运行和使用。首先是要虚幻4引擎和airsim的安装,两篇讲得比较好的https://blog.csdn.net/Michael_Bzw/article/details/80..._ddpg算法如何在无人驾驶仿真软件中仿真的

python用哪个软件好-写 Python 哪个编辑器 / IDE 最好用?-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏6次。首先,如果你说你要使用python自带的IDE,我毫不夸张的说,你怕是dsb(大帅逼),你确定你能不输错变量名、不输错语法和关键字?python自带的ide更适合你用来测试一个写好的脚本,或者对代码进行一定的修改,因为他的启动速度太快了。其次,有些同志可能搬出sublime,我简直无语,你是神仙吗?这都是什么年代的产物,如果你说你写前端使用sublime,我还能理解,python你用pycharm..._spider python ide

数据处理中判断空值的方法(np.isnan、is np.nan和pd.isna)-程序员宅基地

文章浏览阅读788次。如果我们的空值既会出现np.nan,也会出现math.nan,甚至还会出现None,或者要判断的数据值既可能是数值型也可能是字符串(符合大部分场景的实际情况),墙裂推荐使用pd.isna。如果我们的空值只会出现由numpy模块的nan,或只想判断由numpy模块生成的nan值,可以使用,但其他场合一律不建议使用。注意:因为math模块同样可以产生nan值,且math.nan由is np.nan判断是False。注意:numpy模块的isnan方法仅支持对数值进行判断,因此传入的如果是字符串类型会报错。_pd.isna

狼人杀小游戏_太空狼人杀代码-程序员宅基地

文章浏览阅读3.1k次。#include<bits/stdc++.h>#include<cstdio>#include<cstdlib>#include<ctime>#include<windows.h>using namespace std;struct IDname{int geshu;string NAME;};IDname jue_se[100];struct ID{int num;bool life;string name;i._太空狼人杀代码

java用HttpURLConnection和GZIPInputStream下载gzip压缩的图片-程序员宅基地

文章浏览阅读1k次。最近用HttpURLConnection下载一个图片的时候,下载下来死活打不开,显示文件格式已经损坏,直觉这可能是个压缩文件,于是改成用winrar打开,果不其然。进一步查看http head的Content-Encoding,没错是gzip,浏览器发现这个gzip报文头就会自动解压,而我们自己写代码就要用GZIPInputStream来处理了。gzip这种压缩应该对html css j..._java httpurlconnection zipinputstream

推荐文章

热门文章

相关标签