简单来说,TRANSFORM_TEX主要作用是拿顶点的uv去和材质球的tiling和offset作运算,确保材质球里的缩放和偏移设置是正确的。 (v.texcoord就是顶点的uv) 而_MainTex_ST的ST是应该是SamplerTexture的意思 就是声明_MainTex是一张采样图,也就是会进行UV运算。 百度搜索编、程、回、忆、录之unity3d, 如果没有这句话,是不能进行TRANSFORM_TEX的运算的。 如果Tiling 和Offset你留的是默认值,即Tiling为(1,1) Offset为(0,0)的时候,可以不用 o.uv = TRANSFORM_TEX(v.texcoord,_MainTex); 换成o.uv = v.texcoord.xy;也是能正常显示的;相当于Tiling 为(1,1)Offset为(0,0)
TRANSFORM_TEX是做什么的
转载上一篇:【MVC5】画面多按钮提交
下一篇:开发工程中遇到的BUG

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
TRANSFORM_TEX
ass{CGPROGRAM#pragma vertex vert#pragma fragment ...
2d #pragma #include 缩放 百度 -
Nginx是做什么的
Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。
nginx服务器 服务器 nginx 反向代理 -
myisamchk 是用来做什么的?
它用来压缩 MyISAM 表,这减少了磁盘或内存使用。 MyISAM St
面试题 字段 数据类型 java 固定宽度 -
zentaoPHP框架是做什么的(整理)
zentaoPHP框架是做什么的(整和zentaophp框架中选哪个? 选thin
php框架 php html 目录结构 类文件 -
云呐|资产管家是做什么的
在推进企业信息化过程的过程中,各类信息工具,如各类办公软件,是不
人工智能 管理系统 管理软件 生命周期