找回密码
 立即注册
查看: 3476|回复: 0

[简易教程] unity如何查看内置shader源码,如何设置shader变量

[复制链接]
发表于 2020-4-24 18:21 | 显示全部楼层 |阅读模式
  • 建一个球体。
  • 建一个材质,将材质拖到球体上。
  • 在材质的shader下拉列表中选择想查看的内置shader,点材质栏右上设置按钮->Select Shader 进入shader面板。
  • 点Compile and show code查看shader代码。



二:代码控制Shader面板的参数

相关 API
获取 Shader 中参数的值:
material.GetFloat(“参数名”); //获取小数类型值;
material.GetColor(“参数名”); //获取颜色类型值;
material.GetTexture(“参数名”); //获取贴图类型值;
修改 Shadder 中参数的值:
material.SetFloat(“参数名”,值); //设置小数类型值;
material.SetColor(“参数名”,颜色值); //设置颜色类型值;
material.SetTexture(“参数名”,贴图); //设置贴图类型值;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-20 12:44 , Processed in 0.119513 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表