外发光
文章平均质量分 61
---IT码奴---
这个作者很懒,什么都没留下…
展开
-
关于cocos2dx添加边缘外发光,光线被裁剪的问题探究(四)
上面三篇基本把这个扩大纹理显示区域的问题解决了,但是又发现一个问题。这个问题是这个算法目前只支持单张图片,对于图集这个目前是有问题的,这就是之前要把min_textoord和max_textoord传进shader的原因。因为对于图集来说那个CC_Texture0是那个大图,所以对于单个SpriteFrame,他处理的所有的纹理坐标就不是(0,0)到(1,1)了,比如下面:整张图集是最外边的框,里面有A和B两个单张图片,A的纹理坐标是(0.15,0.15)到(0.5,0.5),B的纹理坐标是原创 2021-02-08 11:48:21 · 549 阅读 · 1 评论 -
关于cocos2dx添加边缘外发光,光线被裁剪的问题探究(三)
下面是处理采样放的的问题了,直接贴代码:varying vec2 v_texCoord;uniform float scale_factor;uniform vec2 min_texCoord;uniform vec2 max_texCoord;uniform vec2 offset_texCoord;vec2 convertToOriginCoordinate(vec2 uv) { return (uv*scale_factor + offset_texCoord);}...原创 2021-02-08 11:34:15 · 272 阅读 · 0 评论