画面渐变黑白

时间:2016-09-16 05:16:44
【文件属性】:
文件名称:画面渐变黑白
文件大小:766B
文件格式:SHADER
更新时间:2016-09-16 05:16:44
Unity3D Unity Shader 黑白 使画面渐变颜色,把原来的颜色渐变成黑白画面. 使用方法: 将本Shader放在工程中,新建材质球M,把shader拖动赋值给材质球M. 新建一个RenderTexture,大小手动调整,DepthBuffer选择16bit或者24bit. RenderTexture拖动赋值给材质球M. 新建一个摄像机A照射场景,并把RenderTexture赋值给摄像机A的TargetTexture. 场景中新建一个Plane,材质球M拖动赋值给Plane. 新建一个摄像机B,调整Plane角度/缩放/位置,遮挡住摄像机B. 使Plane正好遮盖场景元素. 运行时动态调整可使用代码调整材质球M的Alpha值.M.SetFloat("_Alpha",(0~1之间的数值))

网友评论

  • 赞,但使用有些复杂
  • 有效果,只是有点复杂