关于shader里面的一句话不太懂,,

hellengoodd 2014-07-28 02:10:32
void main()
{
vec4 accum = texture2D(CC_Texture0, vec2(v_texCoord.x - 0.02, v_texCoord.y - 0.02),0.0); //为什么用了这个后图片向左偏移而不是向右偏移
gl_FragColor = accum;
}


这里的作用不是将图片里的每个x,y的像素点用x-0.02,y-0.02代替吗,如果坐标原点在左下角的话,那应该是用左边的像素点替换掉右边的像素点,那就是向右偏移啊,但实际效果为什么是向左偏移呢,,,
...全文
162 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧