unity 给materials赋值
来源:互联网 发布:淘宝信用最高的商品 编辑:程序博客网 时间:2024/06/06 00:16
for (int i = 0; i < trans.transform.GetComponent<Renderer>().materials.Length; i++) { trans.transform.GetComponent<Renderer>().materials[i] = PenMgr.mInstance.m_alphaMat; }
这样是赋值不了的
因为
Note that like all arrays returned by Unity, this returns a copy of materials array. If you want to change some materials in it, get the value, change an entry and set materials back.
materials在unity中是值拷贝,要新建一个数组进行赋值
Material[] newBufMat = new Material[trans.transform.GetComponent<Renderer>().materials.Length]; for (int i = 0; i < trans.transform.GetComponent<Renderer>().materials.Length; i++) { newBufMat[i] = PenMgr.mInstance.m_alphaMat; } trans.transform.GetComponent<Renderer>().materials = newBufMat;
阅读全文
0 0
- unity 给materials赋值
- unity给localRotation赋值
- Materials
- Materials
- Unity加载图片赋值给UI和模型贴图
- Unity调用系统窗口选择文件或文件路径 来赋值图片给物体
- 给const对象赋值
- 给控件赋值
- 如何给fckeditor赋值?
- 给Radiobuttonlist赋值
- js如何给赋值
- Extjs给TextField赋值
- 如何给PAnsiString赋值
- 给DropDownList赋值
- 给DropDownList赋值
- 怎样给数组赋值
- 给字符串数组赋值:
- 循环给数组赋值
- Travelling HDU
- 第十五周 项目一 (3)直接选择排序
- STM32 USB 虚拟串口演练
- 【Scikit-Learn 中文文档】大规模计算的策略: 更大量的数据
- map,filter函数,评价统计
- unity 给materials赋值
- Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml.解决安装sdk版本失败问题
- 《TCP/IP详解 卷1》 笔记: TCP的成块数据流
- 动物声音模拟器
- 大数据分析理解
- 测量出管脚的实际宽度和距离-官方实例
- [2017.12.09]9. Palindrome Number 回文数字
- C# 等号和Equals的区别
- 【Scikit-Learn 中文文档】预测延迟 / 预测吞吐量 / 技巧和窍门