【Unity5.x Shaders】Shader基本结构

从今天开始写Unity5.0x Shaders and Effects Cookbook 的读书笔记
很多大神都写过关于Shader 的博客,这次我基本按照书中的顺序来写,同时也参考了很多大神的博客,关于写的不好的以及不对的地方还请指正

我所使用的Unity版本为5.4.0

创建一个Shader

首先我们在Shaders文件夹下创建一个Shader
发现有五个Shader可供创建,分别是:

  • Standard Surface Shader 标准表面着色器
  • Standard Surface Shader (Instanced) 标准表面着色器(实例)
  • Unlit Shader 无灯光着色器
  • Image Effect Shader 图像特效着色器
  • Compute Shader 一段运行在 GPU上的程序,这段程序并不需要用来处理网格数据或者是纹理数据

这五种着色器使用在以后的学习中我应该会补上
选择创建Standard Surface Shader,命名为FirstShader

Shader的基本结构

双击这个Shader代码如下所示

Shader "Custom/FirstShader" {    //1
    Properties {                 //2
        _Color ("Color", Color) &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值