Unity3d中shader属性的控制
2014-03-13 17:21
387 查看
Object [] renderers = GameObject.FindObjectsOfType(typeof(Renderer)); int i_max = renderers.Length; for (int i = 0; i < i_max; i++) { Material[] materials = ((Renderer)renderers[i]).materials; int j_max = materials.Length; for (int j = 0; j < j_max; j++) { if (materials[i].shader.name == "Light_Value") { materials[i].SetFloat("Attend", 10.0f); } } }
看不懂的 给我发信
相关文章推荐
- Unity3D ShaderLab<二>Shader属性
- Unity3D Shader官方教程翻译(三)----Shader语法:属性
- Unity3D Shader官方教程翻译(三)----Shader语法:属性
- UNITY3D shader学习心得<一> properties属性接口
- Unity3D Shader官方教程翻译(三)----Shader语法:属性
- Unity3D ----- 代码控制shader的自发光参数(摄像机黑白特效下)
- Unity3d中Shader的基本属性以及定义
- Shader自学笔记 1.3 使用属性控制渲染效果
- Unity3D Shader官方教程翻译(三)----Shader语法:属性
- Unity3D Shader官方教程翻译(三)----Shader语法:属性
- Unity3D ShaderLab<二>Shader属性
- Unity3d 编辑器中 Shader 属性导出
- unity3d shader控制渲染顺序,Queue,ZWrite,ZTest
- Unity3D Shader官方教程翻译(三)----Shader语法:属性
- 【浅墨Unity3D Shader编程】之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色、光照与材质
- Unity3D影子接收Shader
- Unity3D Shader入门指南(一)
- 控制div属性
- 【Unity3D实战】RPG黑暗之光Scene3:创建游戏运行场景及角色控制
- Shader的数据接口:属性和uniform变量