Shader "Tut/Project/Billboard_1" {
Properties {
_MainTex ("Base (RGB)", 2D) = "white" {}
}
SubShader {
Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" }
pass{
Cull Off
ZTest Always
Blend SrcAlpha OneMinusSrcAlpha
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
sampler2D _MainTex;
struct v2f {
float4 pos:SV_POSITION;
float2 texc:TEXCOORD0;
};
v2f vert(appdata_base v)
{
v2f o;
float4 ori=mul(UNITY_MATRIX_MV,float4(,,,));
float4 vt=v.vertex;
vt.y=vt.z;//这个平面是沿xz平面 展开的
vt.z=;//所以只关心其平面上的信息 //通过加上Object Space的原点在ViewSpace的信息,保持其透视大小
vt.xyz+=ori.xyz;//result is vt.z==ori.z ,so the distance to camera keeped ,and screen size keeped
o.pos=mul(UNITY_MATRIX_P,vt); o.texc=v.texcoord;
return o;
}
float4 frag(v2f i):COLOR
{
return tex2D(_MainTex,i.texc);
}
ENDCG
}//endpass
}
}

最新文章

  1. javascript小技巧(非常全)
  2. ThreadPool原理介绍
  3. jqeury 合并单元格
  4. 无线电源传输 Wireless Power Consortium (WPC) Communication
  5. 开一个帖子,等有时间了写写如何用shapelib创建点线面等shp图层
  6. 【MySQL】frm文件解析
  7. SQL Server 2008 R2 主从数据库同步
  8. html之marquee详解[转]
  9. Asp.Net事务和异常处理:
  10. 【转】jquery两稳定版本比较~~
  11. Knight Tournament
  12. JS内存泄漏排查方法——Chrome Profiles
  13. HTML笔记04---计时事件
  14. subprocess模块 sys模块
  15. 基于OpenCv和swing的图片/视频展示Java实现
  16. 2013传智播客视频--.ppt,.pptx,.doc,.docx.目录
  17. Socket网络编程--简单Web服务器(4)
  18. Linux中环境变量文件
  19. jsp的服务器响应,out.println 与response.setIntHeader的报错解决方案,附:导入jar包的方法
  20. Html5 reset表 2015年1月7日15:02:14

热门文章

  1. 判断浏览器是否支持 JS
  2. Python测试Kafka集群(kafka-python)
  3. 作为Java程序员应该掌握的10项技能
  4. Java8 新的日期和时间API(笔记)
  5. angular - 如何运行在起来 - 使用nginx
  6. Linux的fuser命令解析
  7. JAVA的IO编程:管道流
  8. ios 第三方qq登陆,号码禁止授权
  9. C语言-EOF和feof()判断文件结尾的区别
  10. Function.prototype.bind、call与apply方法简介