Advertisement

Unity脚本中调整材质属性

阅读量:

通过调整再脚本中的材质参数,能够达成游戏内材质表现的实时更新效果(例如颜色变化),以下展示了一个在每一帧中随机调整材质颜色的基础示例。

1、构建一个Standard Surface Shader,并将其命名为TestShader,

将文本编辑器中的内容替换为以下代码

复制代码
 Shader "Custom/TestShader"

    
 {
    
     Properties
    
     {
    
         _Color ("Color", Color) = (1,1,1,1)
    
         _MainTex ("Texture", 2D) = "white" { }
    
     }
    
     SubShader
    
     {
    
         Tags { "RenderType"="Opaque" }
    
         CGPROGRAM
    
         #pragma surface surf Standard
    
         sampler2D _MainTex

全部评论 (0)

还没有任何评论哟~