Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 90524

自定义shader,使用zindex导致图片错乱(变化成其他裁剪坐标的图像)

$
0
0
  • Creator 版本:
    creator2.4.8

  • 目标平台:
    pc chrome 浏览器

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:
    chrome

  • 编辑器操作系统:
    win10

  • 重现概率:
    100%

编写了一段裁剪图片得shader:
float wOffsetInterval =1.0 / split_w_count;
float hOffsetInterval =1.0 / split_h_count;
vec2 scaleUV =vec2( v_uv0.x * wOffsetInterval, v_uv0.y * hOffsetInterval);
float _offsetX = (uv_x_offset_index * wOffsetInterval);
float _offsetY = (uv_y_offset_index * hOffsetInterval);
scaleUV =scaleUV +vec2(_offsetX, _offsetY);
vec4 mainColor = texture(texture, scaleUV);
gl_FragColor = mainColor;

然后在点击图片的时候,设置图片的zindex,会导致其他裁剪的图片显示发生变化,变成其他裁剪的图片,太诡异了,如果给每个图片增加一个label子节点,打断渲染,那么将不会出现这个问题

1 个帖 - 1 位参与者

阅读整个主题


Viewing all articles
Browse latest Browse all 90524

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>